iT邦幫忙

laravel相關文章
共有 1046 則文章
鐵人賽 Software Development DAY 25

技術 【Day-25】改造MVC - Controller(單元測試篇)

文章同步於blog 前言 改造MVC的最後一個章節,單元測試今天會來說說如何測試實作今天會示範Laravel 實作 延續昨天的案例,假設我今天有一個註冊會員的V...

鐵人賽 SideProject30 DAY 10

技術 #9 Authentication:讓專業的來幫你快速擴張

當我們在開發產品的時候,使用者驗證是不能跳過的重要一環,選用好的供應商可以省去很多的維運的成本,讓你的晚上睡的更安穩。 因為我們起手式使用了 GCP,所以不免...

鐵人賽 Software Development DAY 12

技術 Migration & Table Plus 工具 (2)

Table Plus 連線教學 到這一步建議先連線 table plus 進行觀察, table plus 是超好用資料庫圖形化工具,他的免費試限制是兩個視窗,...

鐵人賽 Software Development DAY 11

技術 Migration & Table Plus 工具 (1)

今天來實際操作一下 migration、說明 migration 的操作概念,以及 table plus 工具的使用。 檢查 .env 檔案正確性 專案啟動後,...

鐵人賽 Modern Web DAY 9
Laravel實作 — 系列 第 9

技術 [Day 09] Laravel實作 -- 為生死簿建立資料庫

今天要來介紹migration,那這到底是甚麼呢?migration其實是紀錄表格的建立時間,碩以前沒有寫過的可能會覺得這個有些麻煩,為甚麼不打開資料庫直接建就...

鐵人賽 SideProject30 DAY 9

技術 #8 你其實不需要在 Laravel 使用 Repository Pattern (2/2)

前一天我們說到了 Repository Pattern 的問題之後,現在回到了 Laravel 專案中,如果不用 Repository Pattern 的話,...

鐵人賽 自我挑戰組 DAY 10
我推的Laravel 系列 第 10

技術 【Day- 9】我推的Laravel-基礎篇-Middlware

簡介 Laravel 中的中介層(Middleware)用於處理 HTTP 請求在進入您的應用程序之前或之後的不同階段。它允許您在請求和回應之間執行自定義代碼,...

鐵人賽 Software Development DAY 10

技術 Laravel 如何與 Database 互動

Laravel 與 Database 的相關檔案 在 Laravel 中,下面檔案與 Database 有關,是我覺得新手在練習時可以一起連著看的,建議在看官方...

鐵人賽 自我挑戰組 DAY 30
我推的Laravel 系列 第 30

技術 【Day-29】我推的Laravel-實戰篇-Line Bot with OpenAI - Part 2

簡介 上篇使用Laravel+Render+Line Bot,確認可以從使用者端取得輸入並回傳由於這裡不使用DB(用DB就有更多應用),所以為了讓Bot更加豐富...

鐵人賽 自我挑戰組 DAY 29
我推的Laravel 系列 第 29

技術 【Day-28】我推的Laravel-實戰篇-Line Bot with OpenAI - Part 1

簡介 上一篇已經部屬好專案,現在可以透過部屬好的專案接收第三方API為甚麼? 以Line Bot為例,專案送出API很容易,但要收到Line的封包一定要是部屬好...

鐵人賽 自我挑戰組 DAY 27
我推的Laravel 系列 第 27

技術 【Day-26】我推的Laravel-實戰篇-Docker

簡介 Docker可以想像將環境容器化先前有提到,Laravel有提供Sail,但筆者不太喜歡用原因是: Sail還是必須安裝PHP、Composer等 Wi...

鐵人賽 自我挑戰組 DAY 26
我推的Laravel 系列 第 26

技術 【Day-25】我推的Laravel-實戰篇-Git/Github flow

簡介 版本控制(英語:revision control),是一軟體工程學問其中較常聽到git、svn筆者較多遇到使用git,今天就以git延伸介紹 git gi...

鐵人賽 自我挑戰組 DAY 17
我推的Laravel 系列 第 17

技術 【Day-16】我推的Laravel-進階篇-Interface & Contract Pattern

簡介 前面有提到類(Class)、物件(Object)、介面(Inerface)的關係,今天稍微深入Interface以及Contract Interface常...

鐵人賽 自我挑戰組 DAY 11
我推的Laravel 系列 第 11

技術 【Day- 10】我推的Laravel-基礎篇-Testing (with Fake)

簡介 這篇是基礎篇最後一篇啦今天筆者想帶給大家的是一個軟體工程上很常見的TEST當然一如既往,筆者不會在學名上鑽牛角尖做過多的解釋、說明 一樣用情境讓讀者感受T...

鐵人賽 SideProject30 DAY 8

技術 #7 你其實不需要在 Laravel 使用 Repository Pattern (1/2)

回到開發選用設計模式的起點,我們會希望有幾個目標可以被滿足: 減少重複的程式碼 減少出錯的機會 將資料與業務邏輯分離,可以讓兩邊的程式碼更加容易測試 提升程...

鐵人賽 Software Development DAY 9

技術 異常處理 Exception:Route Model Binding 無此資料的情況

昨天有講到 routes 可以與模型 繫結 Binding,讓 url 的參數在傳入 controller 時直接就找到 database 裡面的那一筆資料...

鐵人賽 Modern Web DAY 8

技術 Laravel: 用phpadmin新增資料-Day07

前言 今天來看看免費的DB管理器要怎麼用。 phpmyadmin雖然介面很老派,但該有的都有了! 本篇主要參考30天成爲Laravel萌新(第16天) - 資料...

鐵人賽 Modern Web DAY 8
Laravel實作 — 系列 第 8

技術 [Day 08] Laravel實作 -- 淺嚐LL的石榴—Controller

經過昨天的介紹相信大家對於route都有更多的了解,今天也打起精神來了解Controller吧!Controller作為laravel的內政大臣,所有請求資料的...

鐵人賽 Modern Web DAY 7

技術 Laravel: DB 新增欄位&刪除表單-Day06

昨天看了我們怎麼跑migrate建立表單:Laravel-資料的大遷徙Migration-Day05今天來看一些補充的操作:新增欄位、刪除表單等等。 新增或刪除...

鐵人賽 SideProject30 DAY 7

技術 #6 API Service 的第四步: 在忙也不要忘記加測試

雖然在前往獨角獸的路上很忙,但是絕對不能少的就是測試。好的測試可以讓你開發中,減少重工浪費時間的機率,也可以讓整個 continuous delivery 的...

鐵人賽 Modern Web DAY 6
Laravel實作 — 系列 第 6

技術 [Day 06] Laravel實作 -- 蜘蛛之絲,織出的是夢想還是絕望

今天來和大家描繪一下我們最後的結果會長甚麼樣子吧! 我們期待的網頁最終他將完成兩大部分:文章及報名。我們會先從文章開始進行,不僅是因為文章的部分較好懂、清晰,更...

鐵人賽 Modern Web DAY 6

技術 Laravel-資料的大遷徙Migration-Day05

之前老是被後端說:你要跑migrationmigration, migration啥東西,原來是把表單創建起來! Migration 請搭配這頁Doc服用:Da...

鐵人賽 Modern Web DAY 5

技術 前端也得懂的Nginx反向代理伺服器-Day04

昨天(Laravel起手式&Nginx設定)我們在Laradock裡面創建了Nginx檔案,Nginx是網路伺服器,幫助瀏覽器找到正確的檔案位置。 Ng...

鐵人賽 SideProject30 DAY 6

技術 #5 API Service 的第三步: 萬事起頭難,但是很重要的資料庫規劃

OrbStack - Mac 上 container 開發的另一個選擇 在開始今天的 API CRUD 進度前,我要介紹一個近期使用的一個工具:OrbStac...

鐵人賽 SideProject30 DAY 5

技術 #4 API Service 的第二步: 本地與 Laravel 初始化

今天我們來到了本地環境的建置,這一個部分會和 cloud build 的流程相關,因為 cloud build 所使用到的 dockerfile 是本地版本的...

鐵人賽 Modern Web DAY 4

技術 Laravel起手式&Nginx設定-Day03

Laravel 文件以及之後要用的工具 那就開始安裝Laravel 我使用的版本和工具: Laravel 10 PHP 8.0 Blade模板來寫前端 (可以...

鐵人賽 Modern Web DAY 5
Laravel實作 — 系列 第 5

技術 [Day 05] Laravel實作 -- 在闖蕩地獄前先來了解風俗民情

今天我們要來介紹在 laravel 中在實作時常用到的資料夾,他的資料夾很多,其中也有著各種不同的資料,若是沒有先稍微了解之後在找資料時會有些混亂。 首先我們要...

鐵人賽 Modern Web DAY 4
Laravel實作 — 系列 第 4

技術 [Day 04] Laravel實作 -- 地府的新訓—創造屬於自己的LL地獄

昨天我們簡單地了解了Laravel,今天我們就要正式接我們的Laravel回家了,我們會先下載編寫Laravel所需的程式,接著下載Laravel本體,最後會下...

鐵人賽 SideProject30 DAY 4

技術 #3 API Service 的第一步: 流程與環境

今天在開始之前,要先說到了開發上最容易遇到的問題,就是你的 git 的遊戲規則是  git flow 、 github flow 還是 gitlab flow...

鐵人賽 Modern Web DAY 3

技術 Laravel環境一鍵搞定!Laradock-Day02

昨天提到了Larvel要用的artisan CLI、還有我們要裝的PHP,我們可以使用Docker虛擬容器平台,把Laravel必要的所有環境一次打包!直接使用...