文章同步於blog 前言 改造MVC的最後一個章節,單元測試今天會來說說如何測試實作今天會示範Laravel 實作 延續昨天的案例,假設我今天有一個註冊會員的V...
當我們在開發產品的時候,使用者驗證是不能跳過的重要一環,選用好的供應商可以省去很多的維運的成本,讓你的晚上睡的更安穩。 因為我們起手式使用了 GCP,所以不免...
Table Plus 連線教學 到這一步建議先連線 table plus 進行觀察, table plus 是超好用資料庫圖形化工具,他的免費試限制是兩個視窗,...
今天來實際操作一下 migration、說明 migration 的操作概念,以及 table plus 工具的使用。 檢查 .env 檔案正確性 專案啟動後,...
今天要來介紹migration,那這到底是甚麼呢?migration其實是紀錄表格的建立時間,碩以前沒有寫過的可能會覺得這個有些麻煩,為甚麼不打開資料庫直接建就...
前一天我們說到了 Repository Pattern 的問題之後,現在回到了 Laravel 專案中,如果不用 Repository Pattern 的話,...
簡介 Laravel 中的中介層(Middleware)用於處理 HTTP 請求在進入您的應用程序之前或之後的不同階段。它允許您在請求和回應之間執行自定義代碼,...
Laravel 與 Database 的相關檔案 在 Laravel 中,下面檔案與 Database 有關,是我覺得新手在練習時可以一起連著看的,建議在看官方...
簡介 上篇使用Laravel+Render+Line Bot,確認可以從使用者端取得輸入並回傳由於這裡不使用DB(用DB就有更多應用),所以為了讓Bot更加豐富...
簡介 上一篇已經部屬好專案,現在可以透過部屬好的專案接收第三方API為甚麼? 以Line Bot為例,專案送出API很容易,但要收到Line的封包一定要是部屬好...
簡介 Docker可以想像將環境容器化先前有提到,Laravel有提供Sail,但筆者不太喜歡用原因是: Sail還是必須安裝PHP、Composer等 Wi...
簡介 版本控制(英語:revision control),是一軟體工程學問其中較常聽到git、svn筆者較多遇到使用git,今天就以git延伸介紹 git gi...
簡介 前面有提到類(Class)、物件(Object)、介面(Inerface)的關係,今天稍微深入Interface以及Contract Interface常...
簡介 這篇是基礎篇最後一篇啦今天筆者想帶給大家的是一個軟體工程上很常見的TEST當然一如既往,筆者不會在學名上鑽牛角尖做過多的解釋、說明 一樣用情境讓讀者感受T...
回到開發選用設計模式的起點,我們會希望有幾個目標可以被滿足: 減少重複的程式碼 減少出錯的機會 將資料與業務邏輯分離,可以讓兩邊的程式碼更加容易測試 提升程...
昨天有講到 routes 可以與模型 繫結 Binding,讓 url 的參數在傳入 controller 時直接就找到 database 裡面的那一筆資料...
前言 今天來看看免費的DB管理器要怎麼用。 phpmyadmin雖然介面很老派,但該有的都有了! 本篇主要參考30天成爲Laravel萌新(第16天) - 資料...
經過昨天的介紹相信大家對於route都有更多的了解,今天也打起精神來了解Controller吧!Controller作為laravel的內政大臣,所有請求資料的...
昨天看了我們怎麼跑migrate建立表單:Laravel-資料的大遷徙Migration-Day05今天來看一些補充的操作:新增欄位、刪除表單等等。 新增或刪除...
雖然在前往獨角獸的路上很忙,但是絕對不能少的就是測試。好的測試可以讓你開發中,減少重工浪費時間的機率,也可以讓整個 continuous delivery 的...
今天來和大家描繪一下我們最後的結果會長甚麼樣子吧! 我們期待的網頁最終他將完成兩大部分:文章及報名。我們會先從文章開始進行,不僅是因為文章的部分較好懂、清晰,更...
之前老是被後端說:你要跑migrationmigration, migration啥東西,原來是把表單創建起來! Migration 請搭配這頁Doc服用:Da...
昨天(Laravel起手式&Nginx設定)我們在Laradock裡面創建了Nginx檔案,Nginx是網路伺服器,幫助瀏覽器找到正確的檔案位置。 Ng...
OrbStack - Mac 上 container 開發的另一個選擇 在開始今天的 API CRUD 進度前,我要介紹一個近期使用的一個工具:OrbStac...
今天我們來到了本地環境的建置,這一個部分會和 cloud build 的流程相關,因為 cloud build 所使用到的 dockerfile 是本地版本的...
Laravel 文件以及之後要用的工具 那就開始安裝Laravel 我使用的版本和工具: Laravel 10 PHP 8.0 Blade模板來寫前端 (可以...
今天我們要來介紹在 laravel 中在實作時常用到的資料夾,他的資料夾很多,其中也有著各種不同的資料,若是沒有先稍微了解之後在找資料時會有些混亂。 首先我們要...
昨天我們簡單地了解了Laravel,今天我們就要正式接我們的Laravel回家了,我們會先下載編寫Laravel所需的程式,接著下載Laravel本體,最後會下...
今天在開始之前,要先說到了開發上最容易遇到的問題,就是你的 git 的遊戲規則是 git flow 、 github flow 還是 gitlab flow...
昨天提到了Larvel要用的artisan CLI、還有我們要裝的PHP,我們可以使用Docker虛擬容器平台,把Laravel必要的所有環境一次打包!直接使用...