amiranbari / panel
这是一个基本的管理面板
1.0.0
2020-10-21 23:38 UTC
Requires
- php: >=7.0
- amiranbari/persian-laravel-menu: dev-master
- laravel/ui: ^2.1
- spatie/laravel-permission: ^3.16
This package is auto-updated.
Last update: 2024-09-07 13:26:39 UTC
README
文档可以在以下地址找到: https://amiranbari.github.io/panel/
-
在 .env 中配置您的数据库。
-
运行:
composer require amiranbari/panel:dev-master
-
运行:
php artisan vendor:publish
- 然后选择 1。 -
在
config/app.php
中将区域设置更改为fa
Laravel 8
在 Models 目录下的 User.php
中添加以下内容
use Spatie\Permission\Traits\HasRoles;
在 User 类中: use HasFactory, Notifiable, HasRoles;
将 level
添加到 fillable
字段。
将 composer.json
的自动加载部分修改如下"
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
},
"files": [ "app/Tools/helpers.php" ]
}
运行:composer dump-autoload
在配置目录中的 auth.php
中更改用户提供者模型如下
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
在 DatabaseSeeder.php
中添加以下种子调用
$this->call(Panel_MenuSeeder::class);
$this->call(Panel_PermissionSeeder::class);
$this->call(Panel_UserSeeder::class);
-
php artisan migrate --seed
-
php artisan serve
访问 127.0.0.1:8000/panel/login
Email: admin@gmail.com
密码: 123456
享受它。