Laravel 5.6+ 管理LTE
Laravel 5.6+ 和 AdminLTE 2.4+
包括
- 前端:登入、註冊
- 後端:使用者管理、簡單角色、個人資料
- Laravel 麵包屑
- 簡單的閃光通知
- 冒充用戶:
- 允許管理員以其他使用者登入
- 要啟用此功能,您必須將IMPERSONATE=true新增至 .env 檔案並更新 App/Http/Kernel 類別。
- 測試
如何使用
- 複製: git clone https://github.com/rrpadilla/laravel-adminlte-boilerplate.git my-new-project
- cd 我的新項目
- 將.env.example檔案複製到.env並編輯資料庫憑證和 APP_URL
- 運行作曲家安裝
- 運行Composer dump-autoload
- 運行php artisan key:generate
- 運行php artisan migrate --seed
- 測試:運行phpunit
- 請參閱使用者控制器測試
- 登入方式:
- 請依照文件查看如何為專案新增更多資源 (CRUD)。
相容性表
拉維爾 | PHP | 麵包屑 | 管理LTE |
---|
5.6+ | 7.1+ | 5.x | 2.4+ |
生產
- 作曲家安裝 --optimize-autoloader --no-dev
- php artisan 配置:緩存
- php artisan 路由:緩存
- php artisan 視圖:清晰
- 運行所有命令。
- 作曲家安裝 --optimize-autoloader --no-dev && php artisan 配置:快取 && php artisan 路由:快取 && php artisan 視圖:清除
生產 - 配置可信代理
如果出現以下情況,請更改您的 .env:
- 您正在使用 AWS ELB:
- TRUSTEDPROXY_PROXIES =“*”
- TRUSTEDPROXY_HEADERS =“ HEADER_X_FORWARDED_AWS_ELB ”
- 您的代理程式的 IP 位址(或範圍)
- TRUSTEDPROXY_PROXIES =“192.168.1.1,192.168.1.2”
- TRUSTEDPROXY_PROXIES =“192.168.1.0/8”
- TRUSTEDPROXY_HEADERS =“ HEADER_X_FORWARDED_ALL ”
- TRUSTEDPROXY_HEADERS =“ HEADER_FORWARDED ”
介面