iT邦幫忙

laravel相關文章
共有 1077 則文章
鐵人賽 Software Development DAY 26
Laravel 原始碼分析 系列 第 26

技術 分析 Auth(3)--客製化驗證機制

之前在分析套件都是只有在看 Laravel 原始碼,沒有任何客製化的範例,而今天會來示範如何客製化驗證機制。 雖然 Laravel 已經實作得很完整了,但不同的...

鐵人賽 Modern Web DAY 10

技術 動物列表查詢及分頁

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

技術 Laravel 4 安裝 – 雲端篇(下)

****各位IT邦前輩和邦友們,大家好! 我是克拉克,我們又見面了 XD 如果各位對於文章內容上說明不清楚、有錯誤,以及不了解的地方,請多多指教 廢話不多,請先...

鐵人賽 Software Development DAY 27

技術 整合 Eloquent

今天準備要來把 Eloquent 整合進程式裡,但因為底層的資料庫範圍這麼大,我們該如何知道測試有沒有跑到改的地方呢? 這時 Coverage 就是一個很好的幫...

鐵人賽 Modern Web DAY 4
LV的全端開發體驗 系列 第 4

技術 Day04 使用內建的會員系統Breeze

早期Laravel有一個 Laravel/ui 的套件,有內建一個基本的會員註冊登入系統,很多教學者也以此為宣傳,告訴大家 laravel 用來建立會員系統有多...

技術 Laravel 系列 01 安裝

創建資料庫可以用 phpMyAdmin, 或是 HeidiSql, 或是 Navixxx。編碼選擇資料庫名稱:laravel (可自行命名)字元集:utf8mb...

鐵人賽 Modern Web DAY 4

技術 Day 04. DB 三劍客 Migration, Model 和 Resource

雖然系統中沒有資料也可以正常運作,不過個人還是習慣先準備好資料,再一層層往上建起來,若跟大家習慣不同還請多包涵 在 Laravel 中,資料庫相關的類別主要有下...

鐵人賽 Modern Web DAY 13

技術 Day 13. Knock knock! Who’s there? JSON Web Token (JWT)

Laravel 介紹的尾聲要再為各位介紹兩個安全機制讓我們的 API 使用上更為安全。今天帶來的是 JSON Web Token (JWT),明天則會說明 No...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 最後一次介紹測試!談 Laravel Dusk 和其他官方套件

倒數第二天了,最後的最後,還是要來聊一下 Laravel 的自動測試。 之前我們談過了整合測試,實際存取資料庫的測試,還有單元測試。 今天,我們要來聊網頁開發很...

鐵人賽 Software Development DAY 7
Laravel 原始碼分析 系列 第 7

技術 分析 Pipeline(1)

在分析 bootstrap 流程的最後面的 handle() 時,有提到這段程式碼: // 解析 request 並執行 Controller return (...

技術 Laravel 技術筆記 (一)【Routing 路由】

序言 此系列文章將不定期更新,獻給未來健忘的自己,也獻給剛接觸 Laravel 的初學者們,若您在觀看本系列文章後能有所收穫與成長,那將是我莫大的榮幸,廢話不多...

鐵人賽 Modern Web DAY 7

技術 Day 07 Layout 和組件

只要是同一個網站,就會有同樣的部分,例如導覽列、頁尾、側邊欄等,需要有 Layout 來統一管理整個網頁的佈局。 網頁內元素開始多了起來,總不可能一直都要複製...

鐵人賽 Modern Web DAY 13

技術 [Day 13] 幫文章加上標籤!聊多對多關係

今天我們來處理前面說到的文章標籤 什麼是多對多關係 多對多關係,顧名思義,就是甲乙兩個物件: 甲可以和多個乙物件有對應關係 乙可以和多個甲物件有對應關係 可...

鐵人賽 開發技術 DAY 8
初學laravel 系列 第 8

技術 鐵人賽 Day 8 laravel 資料庫設定

接下來呢我們擁有了使用者的輸入, 所以我們就需要把使用者的資料存進去, 但是我們要把資料儲存在哪邊呢? 現在網頁中通常會使用資料庫去儲存使用者的資料, 但是使用...

鐵人賽 Modern Web DAY 22

技術 Day 22. 話說 Nuxt 的 VueRouter 呢?

在 Vue 專案中,透過設定 VueRouter 制訂各個頁面的 URL 以及各種畫面結構安排,但在 Nuxt 專案中,不再需要透過設定,pages 的目錄結構...

鐵人賽 Software Development DAY 13

技術 TDD 實戰:進入 Laravel

關於要怎麼進行 TDD 已經寫了十多篇文章介紹了,就讓我們進入實戰練習吧! 接下來數篇都會利用 TDD 來開發 Laravel 的專案,Laravel 是相當廣...

鐵人賽 Mobile Development DAY 13

技術 [Day 13] 商業邏輯的拆分!如何撰寫難以維護的商業邏輯

討論了難以維護的 MVC 架構之後,我們來深入瞭解一下針對商業邏輯的部分,我們要怎樣讓他難以維護。 任意拆分邏輯 適當的拆分邏輯,有時可以提升程式的可讀性,讓程...

鐵人賽 Software Development DAY 20

技術 導入驗收測試(1)

導入 Composer 的時候,我們有新增一個範例的單元測試。如果可以的話,下一步當然就是開始寫一些基本的單元測試,來保護系統元件。但,並不是每個專案都能這麼開...

鐵人賽 Software Development DAY 21
Laravel 原始碼分析 系列 第 21

技術 分析 Log

Laravel 的 Log 套件在 5.5 版之前,是使用 Writer 包裝 Monolog,成為一個 proxy pattern,被代理的類別則是寫死 Mo...

鐵人賽 Modern Web DAY 7

技術 Day 07. Controller 減重計畫 (Service 篇)

昨天有提到 service 會統合各項資源與應用,事實上並沒有明確的文章規範那些處理應該寫在 service 或是 controller,至少兩者之間所處理的事...

鐵人賽 Software Development DAY 27

技術 Day 27 - Laravel Database 篇 part II

tags: 2019鐵人賽 Laravel database query builder 前言 延續昨天的話題,Laravel 為了簡化 sql 語法,把 sq...

鐵人賽 Modern Web DAY 25

技術 讓你的程式更美好 - 重構現有的程式碼

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

技術 [Day 52] 留言板後台及前台(八) - 加入圖片上傳

在正文之前要說一下,其實我覺得在留言板用文字編輯器不是個好主意,反而應該放在心情隨筆的地方,(但也不是不行, 譬如像Facebook這樣, 有點像結合了留言板跟...

鐵人賽 Software Development DAY 16

技術 TDD 實戰 D2:Laravel 資料庫 (1)

今天要來做一個新的頁面,是用來顯示使用者發過的所有文章,而文章會被記錄在資料庫內。 Post 路由 原本只有首頁的路由 /,所以要來寫一個新的 /posts/...

鐵人賽 Mobile Development DAY 5

技術 [Day 5] 從函式架構建立難以維護的程式碼

談完變數怎麼處理之後,我們來探討從函式的架構,怎麼撰寫出難以維護的程式碼。 排版 混用 Tab 和 space 排版,或者根本不排版。由於 Tab 的間隔沒有固...

鐵人賽 永豐金融APIs DAY 13

技術 [Day13] 第十三章-完成登入API (產生jwt token給前端使用)

前言 前面我們完成了註冊相關的api今天我們接續完成登入吧!!今天的目標除了是使用laravel 提供的Auth函式我們也可以使用jwt套件完成 勘誤 在app...

鐵人賽 Modern Web DAY 25

技術 Day 24 | Livewire 實作 購物網站(三): 加入購物車

實作了商品細節頁之後就要把商品加進購物車啦,今天會把要買的東西存進 Laravel 的 Session 中。那就來看看怎麼做吧! 今日目標:加入購物車 ㄧ、刻一...

鐵人賽 Modern Web DAY 24

技術 讓你的程式更美好 - 寫一點點測試

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

鐵人賽 Modern Web DAY 17

技術 Day 17. Vue Component 快速導讀 (1/2)

Vue 基礎的概念就是將畫面切割成一個個元件 (component),在各種需要的地方插入元件提供更方便、可重複利用的前端開發。至於元件的定義,可以大到整個完整...

鐵人賽 Modern Web DAY 3

技術 Day 03 | 透過指令建立元件

安裝並部署 Livewire 的步驟沒有很多,照著做不用三分鐘就能完成囉!今天一樣是照著官方文件帶大家做一次囉~ 安裝 Livewire 官方文件 首先要先安裝...