+---app
| +---Console
| | | Kernel.php
| | \---Commands //Artisan 命令
| | CloseUnpiadOrder.php //關閉超時未支付訂單
| | GenerateSitemap.php //建立站點地圖
| | InitialInstalltion.php //初始化安裝
| | InstallPublic.php //安裝產品測試圖
| +---Events
| | CreatedOrder.php //成功建立訂單事件
| | OrderClosed.php //訂單關閉事件
| | OrderShipped.php //訂單配送事件
| +---Exceptions
| +---Helpers
| +---Http
| | | Kernel.php
| | +---Controllers
| | | | ArticleController.php
| | | | Controller.php
| | | | HomeController.php
| | | |
| | | +---Strongadmin //後臺管理
| | | | +---Article //文章管理
| | | | +---Product //產品管理
| | | | +---Region //地區管理
| | | | \---User //會員管理
| | | |
| | | +---Auth //登錄、註冊等
| | | +---Common //公共
| | | +---Payment //支付
| | | +---Product //產品
| | | \---User //個人中心
| | |
| | \---Middleware
| | | Authenticate.php //登錄認證中介軟體
| | +---Admin //後臺中介軟體
| | | Auth.php //登錄認證中介軟體
| | | CheckPermission.php //權限檢測中介軟體
| | | Language.php //預設語言設定中介軟體
| | | Log.php //日誌記錄中介軟體
| | |
| | +---Common //公共中介軟體
| | | Language.php //預設語言設定中介軟體
| | | Uuid.php //uuid 設定中介軟體
| | |
| | \---Web //web組中介軟體
| | SourceRecord.php //訪問來源設定中介軟體
| | ViewShare.php //檢視共享變數中介軟體
| |
| +---Jobs //佇列任務
| | SendPushNotification.php //發送使用者通知 佇列任務
| |
| +---Listeners //監聽器
| | | UpdateShoppingCart.php //更新購物車資訊
| | |
| | +---Order
| | | IncrementProductSaleNum.php //累加銷量
| | | OrderSourceRecord.php //訂單來源記錄
| | | SendOrderClosedNotification.php //發送`訂單關閉`通知
| | | SendOrderShippedNotification.php //發送`訂單配送`通知
| | |
| | \---User
| | SendRegisteredNotification.php //發送`註冊成功`通知
| | UserSourceRecord.php //使用者註冊來源記錄
| |
| +---Mail
| | FeedbackReply.php //反饋回覆郵件模板
| | Promotional.php //促銷郵件模板
| |
| +---Models //模型
| +---Notifications
| | +---Order
| | | OrderClosedNotification.php //訂單關閉通知
| | | OrderShippedNotification.php //訂單配送通知
| | \---User
| | LoginSuccess.php //登錄成功通知
| | RegisteredSuccess.php //註冊成功通知
| | SendSecurityCodeNotification.php //驗證碼通知
| +---Providers
| +---Repositories //可複用的業務程式碼都寫在這裡(住:不是真正意義上的 Repository 模式)
| | | AppRepository.php //app基礎核心
| | | AuthRepository.php //登錄認證
| | | CartRepository.php //購物車
| | | OrderRepository.php //訂單
| | | ProductRepository.php //產品
| | | RegionRepository.php //地區
| | | ShippingRepository.php //配送方式
| | |
| | +---Admin
| | | ProductRepositories.php
| | |
| | \---Traits
| | AppTrait.php //注入到 App\Http\Controllers\Controller 使用
| |
| \---Rules
| CheckFileType.php //驗證規則 - 檢測檔案型別
| NotExists.php //驗證規則 - 與 exists 相反
|
+---bootstrap
| | app.php
| |
| \---cache
| .gitignore
|
+---config
| app.php
| backup.php //數據備份配置
| strongadmin.php //後臺管理配置
| strongshop.php //strongshop 站點配置
| telescope.php
| view.php
|
+---database
+---resources
| +---lang //語言翻譯
| \---views
| +---strongadmin //後臺檢視
| \---themes
| \---default //前臺預設檢視
+---routes
| admin.php //後臺路由
| api.php
| channels.php
| console.php
| web.php //前臺 web 路由
|
+---storage
| +---app
| +---framework
| +---install
| \---logs
|
| .env.example //配置檔案示例
| artisan //artisan 命令
| import.sql //完整數據庫檔案