amiranbari/panel

这是一个基本的管理面板

维护者

详细信息

github.com/amiranbari/panel

源代码

安装: 12

依赖: 0

建议者: 0

安全性: 0

星级: 6

关注者: 0

分支: 2

语言:JavaScript

1.0.0 2020-10-21 23:38 UTC

This package is auto-updated.

Last update: 2024-09-07 13:26:39 UTC


README

文档可以在以下地址找到: https://amiranbari.github.io/panel/

  1. 在 .env 中配置您的数据库。

  2. 运行:composer require amiranbari/panel:dev-master

  3. 运行:php artisan vendor:publish - 然后选择 1。

  4. 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

享受它。