分享一些簡單的 Laravel 編碼實踐

file

將任何 PHP 框架稱為最好的框架都是錯誤的嫂便,因為不同的框架都有各自的優(yōu)點念赶。 通常來說拗盒,一個PHP開發(fā)者會根據(jù)項目需求來選擇合適的框架怖竭。 但相信我, 我現(xiàn)在已經(jīng)完全愛上了 Laravel陡蝇。

關(guān)于 Laravel痊臭,它使用起來簡單且舒適,適用于編寫產(chǎn)品代碼,并能極大的推動開發(fā)過程登夫。 Laravel 中我最喜歡的一點是它是使用當下編程中的最佳實踐所構(gòu)建的广匙。

我個人更喜歡保持 Laravel 推薦的基本代碼結(jié)構(gòu)。當然你也可以選擇其他可用的方法恼策,但這可能會在之后的使用中出現(xiàn)一些問題鸦致。

這里有一些在 Laravel 開發(fā)中值得記住的簡單建議:

  • 最大限度的使用你的 .env 文件;
  • 不要破壞框架核心潮剪,不要編輯 vendor 文件夾中的文件,你可以選擇繼承相關(guān)函數(shù)來實現(xiàn)分唾。擴展優(yōu)于修改抗碰。
  • 不要直接通過 PHPMyAdmin 或者其他數(shù)據(jù)庫控制臺創(chuàng)建表和索引。 請使用數(shù)據(jù)庫遷移表來創(chuàng)建表绽乔、增加\修改字段弧蝇,然后提交到 Git 倉庫。
  • 測試的時候不要直接向數(shù)據(jù)庫插入假值折砸。 創(chuàng)建填充文件(Seeder 文件)來填充數(shù)據(jù)庫看疗。
  • 更傾向于使用 Artisan 腳手架而不是手動創(chuàng)建東西,這會極大的提升你的生產(chǎn)力睦授。
  • 確保使用一些 artisan 命令來提升性能:
    php artisan route:cache         // 路由緩存
    php artisan config:cache        // 配置信息緩存
    php artisan optimize?---?force  // 類映射加載優(yōu)化
  • 盡量不要將閉包寫在 routes.php 文件中两芳,而是將它們移到你的控制器中。
  • 創(chuàng)建自定義的類和函數(shù)時要特別注意命名規(guī)范去枷,尤其是對于模型怖辆。 Laravel 的工作原理是這樣的,對于一個命名為 users 的表沉填, Laravel 希望該表的模型被命名為 User 。
  • 盡量為每一個請求創(chuàng)建 Validation Requests 佑笋。
  • 盡管 PHP 有一個能夠幫助你讀取翼闹、寫入、比較或者計算日期的 DateTime 類蒋纬,但還是建議你使用 Carbon 擴展來處理日期猎荠。
  • 始終保持使用最新的版本, Laravel 更新得很快蜀备,所以跟上節(jié)奏关摇。
  • 為了更好的性能,始終使用 gulp碾阁、 Elixir 來將你的腳本和 sass 文件編譯為壓縮版输虱, Laravel 已經(jīng)為你做好了底層的工作。

歡迎在評論里推薦更多內(nèi)容...

文章轉(zhuǎn)自:https://learnku.com/laravel/t/24381

更多文章:https://learnku.com/laravel/c/translations

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末脂凶,一起剝皮案震驚了整個濱河市宪睹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蚕钦,老刑警劉巖亭病,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嘶居,居然都是意外死亡罪帖,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門鬓梅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痊剖,“玉大人,你說我怎么就攤上這事蝙昙≡嵯睿” “怎么了泞当?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長民珍。 經(jīng)常有香客問我襟士,道長,這世上最難降的妖魔是什么嚷量? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任陋桂,我火速辦了婚禮,結(jié)果婚禮上蝶溶,老公的妹妹穿的比我還像新娘嗜历。我一直安慰自己,他們只是感情好抖所,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布梨州。 她就那樣靜靜地躺著,像睡著了一般田轧。 火紅的嫁衣襯著肌膚如雪暴匠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天傻粘,我揣著相機與錄音每窖,去河邊找鬼。 笑死弦悉,一個胖子當著我的面吹牛窒典,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播稽莉,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼瀑志,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了污秆?” 一聲冷哼從身側(cè)響起后室,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎混狠,沒想到半個月后岸霹,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡将饺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年贡避,在試婚紗的時候發(fā)現(xiàn)自己被綠了痛黎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡刮吧,死狀恐怖湖饱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情杀捻,我是刑警寧澤井厌,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站致讥,受9級特大地震影響仅仆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜垢袱,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一墓拜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧请契,春花似錦咳榜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至氯夷,卻和暖如春臣樱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肠槽。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工擎淤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留奢啥,地道東北人秸仙。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像桩盲,于是被迫代替她去往敵國和親寂纪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容