[英]Laravel - Architecture question for multilingual wwebsite with control panel and more
大家下午好
我對 Laravel 和軟件設計比較陌生。 最近我在公司內的 position 發生了變化,我現在將開發網站(后端和前端)以及一些實用程序(表格、將數據提交到數據庫以符合 ISO 9001 等)。
作為我角色的一部分,這將是一個正在進行的項目,因此我預計這項“任務”將持續 2 年。 我對 PHP、HTML、CSS 有一個不錯的了解,並開始研究 ZA5C95B46291EA2902ZBE21。
目標是在 1 年內:
問題是:“將所有東西粘合在一起的最佳方法是什么?”
我應該有兩個單獨的 Laravel 安裝(一個用於網站,一個用於“表單/ERP 部分”?或者我可以通過一個安裝完成所有這些嗎?優點?缺點?要考慮的事情?
我對如何實現單個組件有一個不錯的想法,只是努力思考長期后果以及如何構建這一切。
謝謝
根據我的理解,您不需要構建多個 Laravel 項目。
您將使用 Laravel MVC 並在視圖、管理員 (CRM) 控制器和前面分離文件夾。
您需要的一些軟件包:-
多語種
https://github.com/spatie/laravel-translatable
對於角色和權限
https://github.com/spatie/laravel-permission
對於常規設置 Crud
https://github.com/spatie/laravel-settings
順便說一句,您應該知道如何處理刀片,它是 Laravel 中包含的強大模板引擎:- https://laravel.com/docs/9.x/blade
And you should know the basics of using the Mysql and the Elquoent Model in Laravel:- https://laravel.com/docs/9.x/eloquent
這將是您任務的良好開端。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.