[英]Class 'Laraveldaily\Quickadmin\QuickadminServiceProvider' not found for php artisan in Laravel
I want to install quickadmin
to create a quick admin panel, I am using Laravel 5.3 and I have followed the step to install: 我想安装
quickadmin
来创建一个快速管理面板,我正在使用Laravel 5.3,并且已经按照以下步骤进行安装:
Create new project 建立新专案
composer create-project laravel/laravel ProjectName --prefer-dist
2.Install quickadmin 2.安装quickadmin
composer require laraveldaily/quickadmin
Add Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
to your \\config\\app.php
providers after App\\Providers\\RouteServiceProvider::class,
在
App\\Providers\\RouteServiceProvider::class,
将Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
添加到您的\\config\\app.php
提供App\\Providers\\RouteServiceProvider::class,
Configure your .env file with correct database information 使用正确的数据库信息配置.env文件
php artisan quickadmin:install
and fill the required information. php artisan quickadmin:install
并填写所需的信息。 but this error appear 但出现此错误
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Laraveldaily\Quickadmin\QuickadminServiceProvider' not found
What's happend? 发生了什么?
I think you left one step and that is clear the cache. 我认为您已迈出了第一步,这很清楚缓存。 Please try after clear the cache.
请清除缓存后再尝试。
You can run following command after 3rd step : 您可以在第3步后运行以下命令:
php artisan config:cache
php artisan config:clear
php artisan cache:clear
These steps can be followed to install quickadminpanel without any difficulty 可以按照以下步骤轻松安装quickadminpanel
composer create-project laravel/laravel ProjectName --prefer-dist 作曲家创建项目laravel / laravel ProjectName --prefer-dist
cd ProjectName cd ProjectName
php artisan clear-compiled PHP的工匠明确编译
composer require laraveldaily/quickadmin 作曲者需要laraveldaily / quickadmin
php artisan clear-compiled PHP的工匠明确编译
Open: 打开:
config/app.php config / app.php
insert in the $providers array after Illuminate\\View\\ViewServiceProvider::class, 在Illuminate \\ View \\ ViewServiceProvider :: class之后插入$ providers数组中,
Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
Open: 打开:
config/app.php config / app.php
insert 插入
Laraveldaily\\Quickadmin\\QuickadminServiceProvider::class,
Open: 打开:
app/Providers/AppServiceProvider.php app / Providers / AppServiceProvider.php
insert after use Illuminate\\Support\\ServiceProvider; 使用后插入Illuminate \\ Support \\ ServiceProvider;
use Illuminate\\Support\\Facades\\Schema;
insert in boot() function 插入boot()函数
Schema::defaultStringLength(191);
Create a database(if you are using something like xampp, create it in phpmyadmin) 创建数据库(如果您使用的是xampp之类的文件,请在phpmyadmin中创建它)
Modify .env file to add database configurations, db name(the one which you created), username(usually root), password 修改.env文件以添加数据库配置,数据库名称(您创建的数据库名称),用户名(通常为root),密码
php artisan config:cache PHP的工匠配置:缓存
php artisan config:clear PHP的工匠配置:清除
php artisan quickadmin:install php artisan quickadmin:安装
enter admin email and password (will be used to login to quickadminpanel everytime, so choose ones you can easily remember) 输入管理员电子邮件和密码(每次都会用于登录quickadminpanel,因此请选择一个容易记住的密码)
Open: 打开:
App\\Http\\Kernel.php App \\ Http \\ Kernel.php
insert in the $routeMiddleware array 插入$ routeMiddleware数组
'role' => \\Laraveldaily\\Quickadmin\\Middleware\\HasPermissions::class,
php artisan serve PHP的工匠服务
Open browser, url: localhost:8000/admin 打开浏览器,网址:localhost:8000 / admin
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.