Laravel CMS 入門
具有管理員存取權限的 Laravel 網站 具有 AdminLTE 主題和基本功能的入門專案。
- 單元測試
(156 tests, 690 assertions)
在此預覽項目
特徵
- 管理員 LTE 主題
- 驗證
- 使用者角色
- 管理導航
- 記錄和查看活動(網站操作和管理資源變更)
- 帳戶
- 應用程式設定
- 橫幅
- 頁面產生器
- 資源(文件、照片、影片)
- 訊息
- 店鋪
- 常問問題
- 網址:聯絡我們
待辦事項
設定(基本)
- 克隆或下載程式碼
- 建立您的資料庫
- 設定您的虛擬主機(預覽:http://titan.test)
- 開啟 .env 並更新應用程式資訊、資料庫、郵件
- 打開
databaseseedsUsersTableSeeder.php
並設定您的管理員使用者憑證 - NPM(css 和 js):安裝
npm install
並執行npm run prod
設定(進階)
-
configapp.php
-> 設定時區 - 建立 Facebook 網站應用程式 https://developers.facebook.com/
- 建立 Mailgun 帳戶並設定自訂網域
- Google驗證碼 https://www.google.com/recaptcha/admin#list
- Google分析帳戶 https://analytics.google.com/analytics/web
- 谷歌控制台開發者帳戶,用於谷歌地圖和谷歌分析 API
- https://console.developers.google.com
- 啟用「Google分析」API
- 為Google地圖建立 api 瀏覽器密鑰
- 取得並設定 Laravel Analytics Laravel Analytics (Spatie)
- 建立新的服務帳戶金鑰 (JSON)
- 下載 json 並將其重新命名為“service-account-credentials.json”
- 將檔案儲存在 /storage/app/analytics 下
- 前往(Google分析)[https://analytics.google.com/analytics/]
- 進入管理-屬性-使用者管理並將服務帳戶的電子郵件新增為用戶
- 前往管理 - 查看 - 設定並將「網站 id」複製到您的 .env
- 取得 Google Maps js API 金鑰 https://developers.google.com/maps/documentation/javascript/get-api-key
謝謝
- 所有貢獻者
- 管理員 LTE。
- 感謝 Taylor Ottwell 為 Laravel 所做的貢獻。
- 感謝 Jeffrey Way 在 Laracasts 提供的精彩資源
我的包裹包括在內
- 文件產生器 Laravel 5 檔案產生器,帶有配置和可發佈的存根
- 使用圖示和動畫以及超時通知 Laravel 5 Flash 通知
- Alert 一個幫助程式包,用於透過 Facade 或幫助程式功能向瀏覽器閃爍引導程式警報。
- 模擬使用者 這允許您以任何客戶的身份進行身份驗證。
- Sluggable 提供 HasSlug 特徵,在儲存 Laravel Eloquent 模型時將產生一個獨特的 slug。