diff --git a/composer.json b/composer.json index 96adb425..2cc8ab1f 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ ], "license": "MIT", "require": { - "php": "^7.3", + "php": "^7.3|^8.0", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.0.1", diff --git a/database/seeders/PermissionTableSeeder.php b/database/seeders/PermissionTableSeeder.php index e2eb2c2a..54e0e502 100644 --- a/database/seeders/PermissionTableSeeder.php +++ b/database/seeders/PermissionTableSeeder.php @@ -15,18 +15,22 @@ class PermissionTableSeeder extends Seeder public function run() { $permissions = [ - 'role-list', - 'role-create', - 'role-edit', - 'role-delete', - 'product-list', - 'product-create', - 'product-edit', - 'product-delete' + 'role-list', + 'role-create', + 'role-edit', + 'role-delete', + 'product-list', + 'product-create', + 'product-edit', + 'product-delete', + 'user-list', + 'user-create', + 'user-edit', + 'user-delete' ]; - + foreach ($permissions as $permission) { - Permission::create(['name' => $permission]); + Permission::create(['name' => $permission]); } } } diff --git a/resources/views/users/index.blade.php b/resources/views/users/index.blade.php index d24c5ff7..611d364b 100644 --- a/resources/views/users/index.blade.php +++ b/resources/views/users/index.blade.php @@ -2,59 +2,63 @@ @section('content') -
-
-
-

Users Management

-
-
- Create New User +
+
+
+

Users Management

+
+
-
- - -@if ($message = Session::get('success')) -
-

{{ $message }}

-
-@endif - - - - - - - - - - - @foreach ($data as $key => $user) - - - - -
NoNameEmailRolesAction
{{ ++$i }}{{ $user->name }}{{ $user->email }} - @if(!empty($user->getRoleNames())) - @foreach($user->getRoleNames() as $v) - + + + @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @endif + + + + + + + + + + + @foreach ($data as $key => $user) + + + + + + + @endforeach - @endif - - - - @endforeach -
NoNameEmailRolesAction
{{ ++$i }}{{ $user->name }}{{ $user->email }} + @if (!empty($user->getRoleNames())) + @foreach ($user->getRoleNames() as $v) + + @endforeach + @endif + + Show + @can('user-edit') + Edit + @endcan + @can('user-delete') + {!! Form::open(['method' => 'DELETE', 'route' => ['users.destroy', $user->id], 'style' => 'display:inline']) !!} + {!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!} + {!! Form::close() !!} + @endcan +
- Show - Edit - {!! Form::open(['method' => 'DELETE','route' => ['users.destroy', $user->id],'style'=>'display:inline']) !!} - {!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!} - {!! Form::close() !!} -
+
-{!! $data->render() !!} + {!! $data->render() !!} -

Tutorial by ItSolutionStuff.com

-@endsection \ No newline at end of file +

Tutorial by ItSolutionStuff.com

+@endsection