Панель управления Laravel
Installation
Run
composer require appzcoder/laravel-admin
Install the admin package.
php artisan laravel-admin:install
Service provider will be discovered automatically.
Make sure your user model's has a HasRoles trait app/User.php.
class User extends Authenticatable
{
use Notifiable, HasRoles;
...
You can generate CRUD easily through generator tool now.
Usage
Create some permissions.
Create some roles.
Assign permission(s) to role.
Create user(s) with role.
For checking authenticated user's role see below:
[attachment=2728]
Run
composer require appzcoder/laravel-admin
Install the admin package.
php artisan laravel-admin:install
Service provider will be discovered automatically.
Make sure your user model's has a HasRoles trait app/User.php.
class User extends Authenticatable
{
use Notifiable, HasRoles;
...
You can generate CRUD easily through generator tool now.
Usage
Create some permissions.
Create some roles.
Assign permission(s) to role.
Create user(s) with role.
For checking authenticated user's role see below:
// Add roles middleware in app/Http/Kernel.php
protected $routeMiddleware = [
...
'roles' => \App\Http\Middleware\CheckRole::class,
];
// Check role anywhere
if (Auth::check() && Auth::user()->hasRole('admin')) {
// Do admin stuff here
} else {
// Do nothing
}
// Check role in route middleware
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => ['auth', 'roles'], 'roles' => 'admin'], function () {
Route::get('/', ['uses' => 'AdminController@index']);
});
For checking permissions see below:
if ($user->can('permission-name')) {
// Do something
}[attachment=2728]
2 246
Рейтинг:
Похожие публикации
Партнёрские программы
Смотреть все1WIN ПАРТНЕРКА
1 478
Партнерские программы / Гемблинг партнерки
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
1 661
PUSH партнерки / Арбитраж трафика / Партнерские программы
BroPush - партнёрская программа для монетизации и заработке на сайтах
1 370
Партнерские программы / PUSH партнерки
Партнерская программа Семяныча - Лучшая партнерка по CPA и CPC моделям
1 019
Партнерские программы / Способы заработка
Магазин
Смотреть всеКупить
Бот для продажи VPN 3X-UI для Telegram
Telegram-бот для продажи VPN! Автоматизированный бот для продажи вашего...
Купить
Мониторинг хайп проектов на движке DLE
В данном скрипте есть возможность включить функцию чтобы пользователи сами...
Купить
Скрипт казино с 5 классическими играми.
Разработчики онлайн-казино, хотим поделиться отличной новостью: в январе мы...
Купить
Customer WishList / Избранные товары покупателей
Данный модуль позволяет просматривать избранные товары пользователей. Есть...
Купить
Меняем заголовок и favicon
Меняет favicon и title, при переходе пользователя на другую вкладку в браузере....






