LaravelPackages.net
Acme Inc.
Toggle sidebar
jawadabbass/laravel-permission-uuid

Permission handling for Laravel 8.0 and up with UUID

8
0
About jawadabbass/laravel-permission-uuid

jawadabbass/laravel-permission-uuid is a Laravel package for permission handling for laravel 8.0 and up with uuid. It currently has 0 GitHub stars and 8 downloads on Packagist. Install it with composer require jawadabbass/laravel-permission-uuid. Discover more Laravel packages by jawadabbass or browse all Laravel packages to compare alternatives.

Last updated

Laravel Package for role based permissions with UUID

Installation

First, install the package through Composer.

php composer require jawadabbass/laravel-permission-uuid

Publish config and migrations

php artisan vendor:publish --provider="Jawadabbass\LaravelPermissionUuid\LaravelPermissionUuidServiceProvider"

Configure the published config in

config\jawad_permission_uuid.php

Finally, migrate the database

php artisan migrate

Create column 'user_type' in users table and inser a user with user_type = 'super_admin'

Add in User Model

use Jawadabbass\LaravelPermissionUuid\Traits\HasRoles;

And in User Model class add

use HasRoles;

Usage

In Views/Components

@if (isAllowed('PERMISSION TITLE'))

In Controllers

public function index()
{
    hasPermission('PERMISSION TITLE');
    return view('');
}
Comments