將任何 PHP 框架稱為最好的框架都是錯誤的,因為不同的框架都有各自的優點。通常來說,一個PHP開發者會根據專案需求來選擇合適的框架。但相信我, 我現在已經完全愛上了 Laravel。
關於 Laravel,它使用起來簡單且舒適,適用於編寫產品程式碼,並能極大的推動開發過程。 Laravel 中我最喜歡的一點是它是使用當下程式設計中的最佳實踐所建構的。
我個人更喜歡保持 Laravel 建議的基本程式碼結構。當然你也可以選擇其他可用的方法,但這可能會在之後的使用中出現一些問題。
這裡有一些在Laravel 開發中值得記住的簡單建議:
● 最大限度的使用你的.env 檔案;
● 不要破壞框架核心,不要編輯vendor 資料夾中的文件,你可以選擇繼承相關函數來實現。擴展優於修改。
● 不要直接透過 PHPMyAdmin 或其他資料庫控制台建立表格和索引。請使用資料庫遷移表來建立表格、增加修改字段,然後提交到 Git 倉庫。
● 測試的時候不要直接插入資料庫到資料庫。建立填充檔案(Seeder 檔案)來填入資料庫。
● 更傾向於使用 Artisan 鷹架而不是手動創建東西,這會極大的提升你的生產力。
● 確保使用一些 artisan 指令來提升效能:
php artisan route:cache // 路由缓存 php artisan config:cache // 配置信息缓存 php artisan optimize --- force // 类映射加载优化
● 盡量不要將閉包寫在 routes.php 檔案中,而是將它們移到你的控制器中。
● 在建立自訂的類別和函數時要特別注意命名規範,尤其是對於模型。 Laravel 的工作原理是這樣的,對於一個命名為 users 的表, Laravel 希望該表的模型被命名為 User 。
● 盡量為每個請求建立 Validation Requests 。
● 儘管 PHP 有一個能夠幫助你讀取、寫入、比較或計算日期的 DateTime 類,但還是建議你使用 Carbon 擴充來處理日期。
● 總是保持使用最新的版本, Laravel 更新得很快,所以跟上節奏。
● 為了更好的效能,總是使用 gulp、 Elixir 來將你的腳本和 sass 檔案編譯為壓縮版, Laravel 已經為你做好了底層的工作。
推薦:laravel教學
以上是給大家分享一些簡單的 Laravel 程式設計實踐的詳細內容。更多資訊請關注PHP中文網其他相關文章!