amiranbari/metronic

该包的最新版本(1.0.0)没有可用的许可信息。

这是一个基本的管理面板

安装: 81

依赖: 0

建议者: 0

安全: 0

星标: 8

关注者: 1

分支: 3

公开问题: 0

语言:CSS

1.0.0 2021-08-30 10:25 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:11 UTC


README

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

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

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

  1. config/app.php中将区域设置为fa

  2. config/app.phpProviders中添加以下内容

App\Providers\MetronicServiceProvider::class,

  1. config/app.phpAliases中添加以下内容
'Metronic' => App\Classes\Theme\Metronic::class,
'Menu' => App\Classes\Theme\Menu::class,

Laravel 8

将以下内容放入模型目录中的User.php

use Spatie\Permission\Traits\HasRoles;

在User类中:use HasFactory, Notifiable, HasRoles;

level添加到fillable字段。

composer.json的autoload部分修改如下

   "autoload": {
           "psr-4": {
               "App\\": "app/",
               "Database\\Factories\\": "database/factories/",
               "Database\\Seeders\\": "database/seeders/"
           },
   		"files": [ "app/Tools/helpers.php" ]
       }   

运行:composer dump-autoload

DatabaseSeeder.php中添加以下seeder调用

	$this->call(UserSeeder::class);
	$this->call(PermissionSeeder::class);
  • php artisan migrate:fresh --seedphp artisan migrate --seed

将以下内容添加到auth.php中的guards

	'admin' => [
            'driver' => 'session',
            'provider' => 'users',
        ],
  1. 将以下内容放入Http目录中的Kernel.php

use App\Http\Middleware\Panel\CheckPermission;

'permission' => CheckPermission::class, 在routeMiddleware

  1. Authenticate.php的redirectTo函数中修改以下内容

return route('panel.login');

  • php artisan serve

转到127.0.0.1:8000/panel/login

邮箱:admin@gmail.com 密码:12345678

享受吧。