iT邦幫忙

laravel相關文章
共有 1077 則文章
Laravel 原始碼分析 系列 第 40

技術 再看 tap()

tap() 之前有提過,是 helpers.php 的方法之一: function tap($value, $callback = null) { if...

鐵人賽 Modern Web DAY 30

技術 [Day 30] 最後一天啦!盤點一下我們介紹與沒介紹的內容

今天就是 「Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站!」 的最後一天囉! 今天我們不介紹功能或者測試,來好好釐清一下我們學過了哪些東...

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

技術 分析 Cookie

從 Pipeline 的分析,我們了解了 middleware 的執行流程,接下來我們來看與預設 middleware 相關的其中一個元件--Cookie。 類...

鐵人賽 Modern Web DAY 28

技術 Day 28. 別鬧了,定義個樣式 class name 寫得有夠長 - SCSS 基礎介紹

如果你也覺得 CSS 不容易維護重複使用、每次要定義比較深層 dom element 的樣式,CSS 要寫的超級長 ... 等一堆怨言,那一定要來寫寫看 SCS...

鐵人賽 Software Development DAY 9

技術 Day 09 : user ( Migration )

首先我們要先處理使用者這一塊,而使用者的部份雖然在開新的 Laravel 專案時已經預設有屬於它的 Model 和 Migration,不過我會在這次的專案修改...

鐵人賽 Software Development DAY 20

技術 TDD 實戰 D6:Laravel POST 方法 與 表單

今天來新增一個,用 POST 方法來貼文的路由、以及讓使用者新增貼文的表單。 關於 如何使用範例程式碼,請參考 TDD 實戰 D1。 本篇版本包含:4g。...

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

技術 分析 Auth(2)

透過 AuthManager 取得 SessionGuard 實例,接著在 Authenticate Middleware 會呼叫 check() 方法驗證:...

鐵人賽 Modern Web DAY 20
全端成長之旅 系列 第 20

技術 Day.20 Laravel with DDD Part.1

為了讓 laravel 更貼近 DDD 的架構,會需要調整一些 Laravel 的專案架構,這部分你必須熟悉 Laravel 的容器運作、生命週期,如果你還不熟...

鐵人賽 Modern Web DAY 3

技術 [Day 03] 在Windows上用IIS架Laravel網站

Windows 安裝IIS 控制臺 > 程式和功能 > 開啟或關閉Windows功能 > 確認Internet Information Ser...

鐵人賽 自我挑戰組 DAY 1
花式PHP 系列 第 1

技術 Prologue

大家好,我是牙膏大師! 我想透過這個系列文分享一些我自己也覺得很酷的PHP、Laravel的語法、還有雷~雖然說寫滿三十天對我來說是很困難的事情,我也只規劃了二...

技術 從頭開始用 Laravel 來做CRUD -14- 初始 - laravel - Hello world

目前環境 Laravel:5.7 資料庫:MariaDB 說明 所謂的CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(...

鐵人賽 Software Development DAY 7
Laravel 新手初見 API 系列 第 7

技術 Day07-Response 最重要的是整整齊齊-API Resources

大家好~延續昨天說的話題,如果我們想修改 API 回傳的格式,還要在每個 function 中個別修改那豈不是很麻煩嗎?而今天要來實作的 API Resourc...

鐵人賽 Modern Web DAY 14

技術 Day 14. 自己家的孩子自己打 - No Access-Control-Allow-Origin

今天主要說明為甚麼 Postman 明明發出 request 有正確的 response,可是為甚麼接下來不論是 Vue.js 或 Nuxt.js 都會失敗呢!...

鐵人賽 Modern Web DAY 2

技術 Day 02. 惱人的環境設定

開發環境 & 套件 今天主要先把開發環境準備好,並建立專案。 喔對了! 才剛開始鐵人馬上被打臉,本次的採坑過程中主要是以 Laravel 5.8 為主,...

鐵人賽 Modern Web DAY 17

技術 [Day 17] 開始貼文囉!談操作 Model 的 resource 功能

用戶系統做好了,資料庫結構也處理好了,現在我們可以開始做表單,讓用戶可以貼文章囉! 我們先來製作針對 Post 的表單。 Post 的操作 大家還記得針對資料庫...

鐵人賽 Software Development DAY 18

技術 導入 Database Migration

重構的過程中,最重要卻也最麻煩的流程,就是驗證。我們必須確保重構的過程不會把原本的功能改壞,只能靠不斷的測試,驗證功能沒壞,才能繼續下一步。 目前程式最讓我們頭...

鐵人賽 Modern Web DAY 28

技術 更好的自己更好的 API - 如何安心升級 Laravel6

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

鐵人賽 Software Development DAY 14
Laravel 新手初見 API 系列 第 14

技術 Day14-Webhook 實作(三)LINEBot 之 MessageBuilder(I)

大家好~今天來試著傳送不同類型訊息回覆使用者吧! 以下範例為以如何使用不同的 MessageBuilder 為主,若對簽名驗證與一些例外處理有興趣,歡迎參考...

鐵人賽 Modern Web DAY 18

技術 Day 18:網站常用的寄信功能:Laravel 寄送 email 的開發與測試

網站除了要讓人閱覽,或者輸入資料以外,也常常會需要寄送一些信件。比方說忘記密碼時的通知信,或者訂單成功時的確認信等等。 一般來說,遇到這種需求,會想要開啟一個獨...

鐵人賽 Modern Web DAY 20

技術 [Day 20] 建立註冊的畫面及功能(四) - 錯誤訊息語系設定

昨天我們看到,Laravel預設是顯示英文,我們現在假設要看這個網站的人是台灣人,習慣看繁體中文,所以我們要改成顯示繁體中文的錯誤提示. 我們找到 config...

鐵人賽 Modern Web DAY 9

技術 Day 09 Lightning 用戶登入

調好了用戶 Model,現在可以來做登入/登出了。上篇已經在後端安裝 Laravel UI 有了現成的登入邏輯,但前端就需要做比較多事情...,像用 Tail...

鐵人賽 自我挑戰組 DAY 21
花式PHP 系列 第 22

技術 Carbon:setTestNow()輔助測試

read me senpai 在讀這篇文章之前,希望你至少已經: 呼叫過 Carbon::today() 等等來自 Carbon 提供的函式 它可以做什麼呢...

鐵人賽 Modern Web DAY 19

技術 [Day 19] 建立註冊的畫面及功能(三) - 資料驗證與錯誤訊息

今天我們來處理資料的驗證,使用者傳過來的資料,我們必須要經過驗證,確保資料是沒有問題的,我們將原來的/resources/views/user/sign-up....

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

技術 分析 Pipeline(2)

昨天使用範例說明 Pipeline 的包裝方法,相信至少可以略懂個一二。接下來先補充一下 parsePipeString() 在做什麼: protected f...

Laravel 原始碼分析 系列 第 43

技術 分析 Lumen Application--dispatch() 上篇

Lumen 在處理跟 Request 相關的程式,都放在 RoutesRequests 這個 trait 裡,包括今天要看的 dispatch() public...

鐵人賽 自我挑戰組 DAY 3

技術 【第三天】今天星期五,就來說故事吧!

【第三天】今天星期五,就說故事吧! 【第三天】今天星期五,就說故事吧!來說說我打算要做些什麼好了。我打算做一個可以通知我今天我追蹤的__出新一集的功能!這個__...

鐵人賽 Modern Web DAY 27

技術 更好的自己更好的 API

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

鐵人賽 Modern Web DAY 21

技術 我的最愛追蹤功能製作

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

鐵人賽 Modern Web DAY 12

技術 動物排序

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

技術 從頭開始用 Laravel 來做CRUD -00- 前言

目前環境 Laravel:5.7 資料庫:MariaDB 說明 所謂的CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(...