延續昨天,我們來看可以怎麼在 Laravel 框架下實作簽證的驗證。 What is middleware? 有點像 pipe 可以一個串一個去處理請求。例如,...
在進到目前公司以前都沒使用過 Laravel ,到了現在也摸索著用了大半年,實作了不少功能。不過因為是從公司既有的基底開始開發,還沒自己從無到有的建構 Lara...
我們之前做的單元測試,比較接近針對API的測試,那我們現在要開始針對網頁來做測試,我們首先針對首頁來做單元測試,我們先看一下我們的首頁 然後我們寫了一個單元測試...
大家好~第一天先來規劃我們的主題和預計會有哪些功能吧! 主題的話,我決定做個留言板,會有留言的 CRUD ,然後使用 Laravel Sanctum 做個簡易的...
Laravel Sail 是 Laravel 8 的新功能,你可以透過 sail 指令來操作內建的 Docker 設定,輕鬆建立起Laravel 所需的開發環境...
PHP 幹古 最早於 1994 由 Rasmus Lerdorf 用 C 語言開發的 CGI 程式, 一開始只用來追蹤訪問者的訊息, 作為用來更新自己的個人網頁...
今天要介紹的功能 Polling ,用Google 翻譯出來是「輪詢」,不過這個詞並不常見就是了,大致上可以想像成是每一段時間執行一次,像是 JavaScrip...
其實我們這樣子寫的方式,感覺有點像在呼叫API,所以我們決定要把它改成放到API,我們把原本在web.php的內容刪掉,然後新增一個APIControllerp...
What is chunkById 分批把資料從資料庫中拉出來,而非一次全拉。 以訂單為例,使用範例如下: use App\Models\Order; $nu...
在 Livewire 上的操作都會透過 AJAX 將資料往返與前後端之間,有些較長的請求可能不會即時反映在頁面上,像是上傳檔案...等等。因次為了給使用者更好的...
昨天有提到,其實我們通常不會把函式直接寫在web.php當中,其實我們回傳的這個資料,如果要透過網頁取得,有點類似API的感覺 而通常像閏年判斷這種需求,應該是...
其實到目前為止,我們所做的動作都差不多,只是差在邏輯上的判斷而已,相信大家已經覺得有點拖屏了,今天就是這個題目的最後一天了,我們接下來一口氣加入四組資料 pub...
嵌套元件(Nesting Components),在 Vue.js 中是很普遍的用法,可以在父元件賦予數值給子元件進而改變子元件顯示的資料。實作中通常會將可重複...
接下來我們要測試100的倍數,我們這次直接加兩個數字, public function input_number() { return [...
在 Vue.js 有的生命週期在 Livewire 中也都有,除此之外在 Livewire 中各自變數也有各自的生命週期,讓你能更方便的對各個變數週期事件單獨做...
work 和 listen 的差別 讓 queue work 開始執行任務的指令有兩個:work 和 listen $ php artisan queue:wo...
為了要讓程式碼更簡潔、更容易懂、及更容易維護,我們今天要開始將之前的測試程式重構,(雖然好像才剛開始寫) 我們原本是這樣 public function tes...
昨天提到了互動事件(Action)基本上能解決大部分頁面中互動的需求,但若要能夠跨元件來進行互動,例如呼叫其他元件中的 Function 就要靠今天的 $emi...
昨天我們已經測試了4這個數字,但是除了4是閏年以外,去年(2020年)應該也是閏年,所以我們再輸入2020這個數字,看看會不會如我們預期的跳錯誤。我們在MyUn...
接下來我們做第二個測試,我們傳入一個數字,譬如說我們傳入4,因為它是4的倍數,所以應該是閏年,然後我們寫一個測試 我們希望傳入4這個數字,然後可以得到"...
前言 那時候找不到完全符合需求的可以直接用或改,所以最後自己寫了一個,供大家參考。 根據我爬文,要用 Laravel 實作 Webhook 的方法應該不只一種,...
互動事件顧名思義,就是前後端之間的互動啦!現在要從頁面上觸發後端的 Function 不用在自己寫 JavaScript 然後用 AJAX 去幫你觸發啦,也不用...
延續昨天的內容,在昨天理解完 mount() 後,今天就開始來對資料進行操作吧!! 資料綁定 如果用過 Vue 對這個一定已經很熟悉。如果沒用過那這個也非常容易...
比較 $x isset($x) empty($x) is_null($x) null false true true [] true true...
我們終於要開始實作我們的單元測試了,首先我們先建立一個自己的測試案例php artisan make:test MyFirstUnitTest 我們發現在 /t...
今天的內容是頁面前後端資料傳遞,這個部分跟前面相比來說簡單許多也比較直覺話。如果以前有寫過 Vue.js 的朋友應該會對這個方式非常熟悉,但又稍微的一點點不一樣...
過了這麼多天,我們終於進入到主題了,這一次我們使用的題目,是輸入一個正整數(西元年),然後判斷這一年是不是閏年, 到底為什麼會有閏年呢?我們計算一天的時間,是地...
今天我們終於要開始進入主題了,但是在我們寫程式之前,我們還需要先搞清楚一個東西,那就是需求,寫程式的目的是為了完成需求,當然我們在練功的時候,可能需求不是那麼重...
要渲染 Livewire 元件也非常簡單,主要會分成兩種常用的方法,以下會分別對照 官方文件 來做示範。 作爲元件引入 作為頁面中的元件引入使用,可以當作輸入表...
安裝並部署 Livewire 的步驟沒有很多,照著做不用三分鐘就能完成囉!今天一樣是照著官方文件帶大家做一次囉~ 安裝 Livewire 官方文件 首先要先安裝...