Skip to content

Latest commit

 

History

History
140 lines (138 loc) · 4.67 KB

TREE.md

File metadata and controls

140 lines (138 loc) · 4.67 KB

目錄結構

+---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 //完整數據庫檔案