安裝laravel-admin

composer require encore/laravel-admin安裝laravel-admin的官方文檔
https://laravel-admin.org/docs/zh/installation

1.安裝laravel 5.5?

composer create-project laravel/laravel=5.5.* laravel-admin --prefer-dist

2.數(shù)據(jù)庫新建一個數(shù)據(jù)庫? 名稱為laravel-admin

3. 打開laravel-admin 目錄,修改 .env? 文件中的數(shù)據(jù)庫配置

cd laravel-admin/

4. 通過composer 引入laravel-admin

composer require encore/laravel-admin

5. 發(fā)布資源,該命令會生成配置文件 config/admin.php,可以在里面修改安裝的地址、數(shù)據(jù)庫連接、以及表名,建議都是用默認配置不修改

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

6.完成安裝,創(chuàng)建數(shù)據(jù)表

php artisan admin:install

可能會遇到以下錯誤

錯誤一:

以上報錯是因為數(shù)據(jù)庫版本低于當前l(fā)aravel要求,laravel現(xiàn)在默認utf8mb4包括存儲emojis支持。

如果你運行MySQL v5.7.7或者更高版本,則不會報這個錯誤。

解決辦法:

找到 /app/Providers/AppServiceProvider.php 添加?Schema::defaultStringLength(191);

錯誤二:

解決辦法:

找到?/app/Providers/AppServiceProvider.php 添加?use Illuminate\Support\Facades\Schema;

注意:添加完代碼,要去數(shù)據(jù)庫刪除一下所有的數(shù)據(jù)表 再去執(zhí)行 一遍 php artisan admin:install

最后訪問?

http://localhost/laravel-admin/public/index.php/admin/auth/login

默認賬號?用戶名?admin? 密碼?admin?

laravel-admin 的配置文件為 config/admin.php

開發(fā)工作在 app/Admin 下進行

app/Admin/routes.php文件用來配置后臺路由。

app/Admin/bootstrap.php?是laravel-admin的啟動文件, 使用方法請參考文件里面的注釋.

app/Admin/Controllers目錄用來存放后臺控制器文件,該目錄下的HomeController.php文件是后臺首頁的顯示控制器,ExampleController.php為實例文件。

靜態(tài)文件

后臺所需的前端靜態(tài)文件在/public/vendor/laravel-admin目錄下.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容