首頁 > php框架 > Laravel > 給大家分享一些簡單的 Laravel 程式設計實踐

給大家分享一些簡單的 Laravel 程式設計實踐

藏色散人
發布: 2020-04-01 09:01:04
轉載
2234 人瀏覽過

給大家分享一些簡單的 Laravel 程式設計實踐

將任何 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中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板