在 VS code 中撰寫Laravel必備Extension

Visual Studio Code 是一款好用、免費的程式碼編輯器,但比起PhpStorm來,有一許多好用的功能並沒有內建。幸好有很多佛心的神人,寫了許多好用的Extension,讓我們可以用起這一款面費的編輯器,可以有付費編輯器相同的功能。最重要的是,這些好用的Extension可以加速我們寫程式的速度。 下面就讓我們來看看,哪一些是在VS Code中必裝的Extension吧! Laravel Artisan 這個由Ryan Naddy製作的extension,讓我們可以在Go to file...

Laravel 的命名原則

對許多laravel的初學者而言,Laravel的命名系統常常搞不清楚(我自己就是這樣)。到底Model的名字字首是要大寫還是小寫?單數還是複數?駝峰還是底線?那資料表的命名規則、controllar…的命名規則又是如何呢? 這些命名規則不見得會影響到程式的運作,但是,一個好的命名習慣,可以幫助自己或別人以後再進行城市維護的時候,可以很快地進入狀況,並且找出問題來。 因此,決定好好來徹底研究一下。讓我們一起來弄懂這些規則,希望大家以後都可以依照規範命名喔! 基本命名 以下就以要新增一個book...

Laravel 8.12+ 的新功能:加總、最大值、平均值on Relationships

這個功能只有在 Laravel 8.12 以上才出現。讓你可以在使用Eloquent的關聯性資料表的時候,自動幫你加總、平均指定欄位得值或計算指定欄位的最大值。 我們一般會使用 withCount() 這個方法取得關聯性資料表中每一筆資料的對應總數。如下列例子,會列出comments這個關聯到post的資料表中單一post的comment數量。 $posts = Post::select([‘title’, ‘body’])...

Mac 中升級 XAMPP 出現 Symbol not found: _iconv\n 的解決方法

今天把 Mac 中的 XAMPP從 7.1.3升級到 7.3.6,結果安裝完畢後,竟然無法啟動Apache。透過 Command 的方式啟動,看到了錯誤訊息,因而得以解決。以下就記錄下解決的方法: 不知道怎樣用command方式啟動嗎?本文最後有簡單教學。從command啟動看到的錯誤訊息如下: httpd: Syntax error on line 522 of /Applications/XAMPP/xamppfiles/etc/httpd.conf: Syntax error on line 10 of...

顯示WordPress中上下一篇文章的簡單做法

有三個函示可以做到 WP 文章導航的功能:posts_nav_link(), previous_post() and next_post()。 posts_nav_link() 可以同時顯示「上一篇」與「下一篇」的連結,而如果只是要單獨顯示上一篇或下一篇,則用previous_post() 或 next_post() 函式。 實際的做法如下: <?php previous_post_link(); ?> <?php next_post_link(); ?>...