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)文件在/public/vendor/laravel-admin目錄下.