2017 © Pedro Peláez
 

library laravel-permission-view

laravel permission view package

image

aucos/laravel-permission-view

laravel permission view package

  • Friday, March 16, 2018
  • by ravisangar2017
  • Repository
  • 1 Watchers
  • 0 Stars
  • 22 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 20 Versions
  • 16 % Grown

The README.md

install

composer require aucos/laravel-permission-view 

publish Spatie\Permission, spatie/laravel-activitylog and Aucos\Permissionview ##

 php artisan vendor:publish 

then php artisan migrate

php artisan migrate 

use Spatie\Permission\Traits\HasRoles and use HasRoles; in auth user (App\User or etc)

see you document., (*1)

use Spatie\Activitylog\Traits\CausesActivity; and use CausesActivity; in auth user (App\User or etc)

see you document.
go to Using the CausesActivity trait, (*2)

then

 composer dump-autoload  

seed

php artisan db:seed --class=PermissionViewSeeder

This package comes with RoleMiddleware and PermissionMiddleware middleware. You can add them inside your app/Http/Kernel.php file.

protected $routeMiddleware = [
    // ...
    'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class,

]; 

In your routes file you must call the permissionView route.

Route::permissionView(); 

if you want, you can customize Route

Route::group(['middleware' => ['web', 'role:super-admin']], function () { 
    Route::resource('role', '\Aucos\Permissionview\Http\Controllers\RoleController', ['only' => [
            'create', 'destroy'
        ]
    ]);  
    Route::resource('permissionAction', '\Aucos\Permissionview\Http\Controllers\PermissionActionController'); 
    Route::resource('permissionModel', '\Aucos\Permissionview\Http\Controllers\PermissionModelController'); 
    Route::resource('permission', '\Aucos\Permissionview\Http\Controllers\PermissionController', ['only' => [
            'create', 'destroy', 'store'
        ]
    ]); 

    Route::get('user/{id}/log', '\Aucos\Permissionview\Http\Controllers\UserController@log')->name('userLog');

    Route::resource('activity', '\Aucos\Permissionview\Http\Controllers\ActivityController', ['only' => [
            'index', 'show'
        ]
    ]);


});
Route::group(['middleware' => ['web', 'role:super-admin|admin']], function () {
    Route::resource('role', '\Aucos\Permissionview\Http\Controllers\RoleController', ['except' => [
            'create', 'destroy'
        ]
    ]); 
    Route::resource('permission', '\Aucos\Permissionview\Http\Controllers\PermissionController', ['except' => [
            'create', 'destroy', 'store'
        ]
    ]); 
    Route::resource('user', '\Aucos\Permissionview\Http\Controllers\UserController'); 
});

The Versions

16/03 2018

dev-master

9999999-dev

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

16/03 2018

1.1.7

1.1.7.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

16/03 2018

1.1.8

1.1.8.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

02/03 2018

1.1.6

1.1.6.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

14/02 2018

1.1.5

1.1.5.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

08/02 2018

1.1.4

1.1.4.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

08/02 2018

1.1.3

1.1.3.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

08/02 2018

1.1.2

1.1.2.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

08/02 2018

1.1.1

1.1.1.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

08/02 2018

1.1.0

1.1.0.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

19/01 2018

1.0.9

1.0.9.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

18/01 2018

1.0.8

1.0.8.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

17/01 2018

1.0.7

1.0.7.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

17/01 2018

1.0.6

1.0.6.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

17/01 2018

1.0.5

1.0.5.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

12/01 2018

1.0.3

1.0.3.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

12/01 2018

1.0.4

1.0.4.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

11/01 2018

1.0.2

1.0.2.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

11/01 2018

1.0.1

1.0.1.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar

05/01 2018

1.0.0

1.0.0.0

laravel permission view package

  Sources   Download

MIT

The Requires

 

by kandiah ravisangar