iT邦幫忙

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

技術 分析 Routing(3)

昨天在最後面,可以知道一件很重要的資訊:Router 裡面所指的 action 原形,其實是 array。以昨天的例子來說: $this->app-&gt...

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

技術 分析 Routing(2)

一樣,先從類別圖開始。這次因為相關的類別太多,所以會先以 Router 設定 Controller 以及 Request 如何對應到正確的 Controller...

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

技術 分析 Routing(1)

今天總算來到了重頭戲--Routing,也就是負責決定什麼樣的網址要傳到指定的 controller。 Routing 的類別又比 Session 來得更多,而...

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

技術 分析 Session(2)

先回顧一下類別圖,等等的說明搭著圖看會更好理解: 昨天有提到: Laravel 所實作的五個 handler 不僅可以用在 SessionManager 上...

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

技術 分析 Session(1)

今天要講的是與預設 middleware 相關的另一個元件--Session。這個元件應該是到目前為止,最多類別的元件。 在看類別圖之前,我們先從 Sessio...

技術 從頭開始用 Laravel 來做CRUD -13- 架設 - npm - vee-validate 套件

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

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

技術 分析 Cookie

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

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

技術 分析 Pipeline(2)

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

技術 從頭開始用 Laravel 來做CRUD -12- 架設 - npm - pug

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

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

技術 分析 Pipeline(1)

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

技術 從頭開始用 Laravel 來做CRUD -11- 架設 - npm - Vue.js 相關套件

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

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

技術 分析 Config

看完了 Container 後,接著看所有元件裡,最簡單的--Config,它的功能非常單純,是一個存放設定的空間,因此很容易理解原理。 類別圖 如同第一天所說...

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

技術 分析 Application

Application 繼承了 Container,同時也是整個 Laravel 生命週期會用到的共同容器。而 Laravel 為了做到元件可獨立使用,所以大部...

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

技術 分析 Container(2)

今天,我們要來分析 Container 的 build() 這裡有個有趣的小地方:build() 與 make() 第一個參數都可以傳類別名稱,但 build...

技術 從頭開始用 Laravel 來做CRUD -10- 架設 - npm - package 套件安裝

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

技術 從頭開始用 Laravel 來做CRUD -09- 架設 - Laravel - Mysql 調整

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

技術 從頭開始用 Laravel 來做CRUD -08- 架設 - Laravel - 安裝版本控制

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

技術 從頭開始用 Laravel 來做CRUD -07- 架設 - Laravel - Laravel 安裝

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

技術 從頭開始用 Laravel 來做CRUD -06- 環境架設 - 軟體 - VS Code

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

鐵人賽 自我挑戰組 DAY 13
Laravel 學習歷程 系列 第 13

技術 Day13 【Laravel 學習歷程】- 建立Model模型(上)

今天就直接來建立一個Eloquent 模型先吧 在每個資料庫的表中都有一個對應的「模型」可以用來跟資料表互動,取代我們可以更簡潔的下SQL語法。Laravel...

技術 從頭開始用 Laravel 來做CRUD -05- 環境架設 - 軟體 - cmder 命令提示字元

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

技術 從頭開始用 Laravel 來做CRUD -04- 環境架設 - JS - node.js 安裝

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

技術 從頭開始用 Laravel 來做CRUD -03- 環境架設 - PHP - Composer安裝

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

技術 從頭開始用 Laravel 來做CRUD -02- 環境架設 - PHP - Xampp安裝

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

技術 從頭開始用 Laravel 來做CRUD -01- 工作環境

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

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

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

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

技術 分析 Container(1)

昨天有提到 Application 是 Laravel Service Container 的實作,它繼承了 Container ,是負責管理元件如何產生的元件...

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

技術 分析 bootstrap 流程

一開始,我們先來了解 Laravel 從 process 開出來後,到進 Controller 前到底做了哪些事。 了解這些會有助於我們理解 Laravel 元...

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

技術 簡介

前言 未來三十天的過程,會帶著讀者一起分析一個開發成熟的原始碼。筆者會假設讀者具備下列基礎知識,以方便未來說明分析的過程: PHP 語言基礎,如變數、類別...

鐵人賽 Modern Web DAY 3

技術 Day3 - PHP開發框架安裝-Laravel

Vue 搞了兩天,讓腦子換一下思維,先來介紹一下PHP的基本環境好了,因為在接下來的文章會是Vue搭配PHP來做一個完整的小系統,過程中,我覺得一直弄同一種語言...