https://www.jianshu.com/p/844b05e4c45a
laravel-admin 是一個可以快速幫你構建后台管理的工具,它提供的頁面組件和表單元素等功能,能幫助你使用很少的代碼就實現功能完善的后台管理功能。
中文文檔
安裝
首先確保安裝好了laravel
,並且數據庫連接設置正確。
Laravel 5.1, 已經不維護了 composer require encore/laravel-admin "1.1.*" Laravel 5.2 composer require encore/laravel-admin "1.2.*" Laravel 5.3 composer require encore/laravel-admin "1.3.*" Laravel 5.4 composer require encore/laravel-admin "1.4.*" Laravel 5.5 composer require encore/laravel-admin "1.5.*"
當前版本(1.5)需要安裝
PHP 7+
和Laravel 5.5
, 如果你使用更早的版本,請參考文檔: 1.4
然后運行下面的命令來發布資源:
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
在該命令會生成配置文件config/admin.php,可以在里面修改安裝的地址、數據庫連接、以及表名,建議都是用默認配置不修改。
然后運行下面的命令完成安裝:
php artisan admin:install
啟動服務后,在瀏覽器打開 http://localhost/admin/ ,使用用戶名 admin 和密碼 admin登陸.
配置文件
安裝完成之后,laravel-admin
所有的配置都在config/admin.php
文件中。
后台項目文件
安裝完成之后,后台的安裝目錄為app/Admin
,之后大部分的后台開發編碼工作都是在這個目錄下進行。
app/Admin ├── Controllers │ ├── ExampleController.php │ └── HomeController.php ├── bootstrap.php └── routes.php
app/Admin/routes.php
文件用來配置后台路由。
app/Admin/bootstrap.php
是laravel-admin
的啟動文件, 使用方法請參考文件里面的注釋.
app/Admin/Controllers
目錄用來存放后台控制器文件,該目錄下的HomeController.php
文件是后台首頁的顯示控制器,ExampleController.php
為實例文件。
靜態文件
后台所需的前端靜態文件在/public/vendor/laravel-admin
目錄下.