![](/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.