![](/img/trans.png)
[英]Laravel 5 class DatabaseSeeder not found when running php Artisan db:seed
[英]Class 'Laraveldaily\Quickadmin\QuickadminServiceProvider' not found for php artisan in Laravel
我想安装quickadmin
来创建一个快速管理面板,我正在使用Laravel 5.3,并且已经按照以下步骤进行安装:
建立新专案
composer create-project laravel/laravel ProjectName --prefer-dist
2.安装quickadmin
composer require laraveldaily/quickadmin
在App\\Providers\\RouteServiceProvider::class,
将Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
添加到您的\\config\\app.php
提供App\\Providers\\RouteServiceProvider::class,
使用正确的数据库信息配置.env文件
php artisan quickadmin:install
并填写所需的信息。 但出现此错误
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Laraveldaily\Quickadmin\QuickadminServiceProvider' not found
发生了什么?
我认为您已迈出了第一步,这很清楚缓存。 请清除缓存后再尝试。
您可以在第3步后运行以下命令:
php artisan config:cache
php artisan config:clear
php artisan cache:clear
可以按照以下步骤轻松安装quickadminpanel
作曲家创建项目laravel / laravel ProjectName --prefer-dist
cd ProjectName
PHP的工匠明确编译
作曲者需要laraveldaily / quickadmin
PHP的工匠明确编译
打开:
config / app.php
在Illuminate \\ View \\ ViewServiceProvider :: class之后插入$ providers数组中,
Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
打开:
config / app.php
插入
Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
打开:
app / Providers / AppServiceProvider.php
使用后插入Illuminate \\ Support \\ ServiceProvider;
use Illuminate\\Support\\Facades\\Schema;
插入boot()函数
Schema::defaultStringLength(191);
创建数据库(如果您使用的是xampp之类的文件,请在phpmyadmin中创建它)
修改.env文件以添加数据库配置,数据库名称(您创建的数据库名称),用户名(通常为root),密码
PHP的工匠配置:缓存
PHP的工匠配置:清除
php artisan quickadmin:安装
输入管理员电子邮件和密码(每次都会用于登录quickadminpanel,因此请选择一个容易记住的密码)
打开:
App \\ Http \\ Kernel.php
插入$ routeMiddleware数组
'role' => \\Laraveldaily\\Quickadmin\\Middleware\\HasPermissions::class,
PHP的工匠服务
打开浏览器,网址:localhost:8000 / admin
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.