Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【初次動手就用最優雅套件 Laravel 建置官網】讓我們一起走進跨界學習的紅鶴森林
Search
Star Rocket
March 27, 2019
Programming
1
65
【初次動手就用最優雅套件 Laravel 建置官網】讓我們一起走進跨界學習的紅鶴森林
【初次動手就用最優雅套件 Laravel 建置官網】讓我們一起走進跨界學習的紅鶴森林
Star Rocket
March 27, 2019
Tweet
Share
More Decks by Star Rocket
See All by Star Rocket
PHP 也有 Day #51:高效能框架的曙光 - 以 Laravel 經驗開發 Hyperf 應用
starrocket
1
180
PHP 也有 Day #50:處理前人的遺產—聊 legacy code
starrocket
0
50
PHP 也有 Day #49:邊緣人救星!用 Laravel 打造私人定製的聊天機器人
starrocket
0
270
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
41
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
34
API-整合測試
starrocket
0
69
How we talk about Engineering Culture at Phase
starrocket
0
22
PHP 也有 Day #47:打造好維護的 PHP 程式碼專案
starrocket
0
170
全端起手就用 Laravel+Vue.js 現場實作給你看
starrocket
0
150
Other Decks in Programming
See All in Programming
GoでParserを書く
karupanerura
1
200
AmperとFleetを使ったAndroidアプリ
yoppie
0
300
Open standards for building event-driven applications in the cloud
meteatamel
0
230
RustでAWS Lambda functionをいい感じに書く
taiki45
2
150
仕様と実装で学ぶOpenTelemetry
drumato
2
850
チーム立ち上げにAWSを活用したらClaudeさんに褒められた話
mkdev10
3
230
Adding Security to Microcontroller Ruby
sylph01
1
150
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
190
Ruby on Fails - effective error handling with Rails conventions
talyssonoc
0
290
RubyGems on ruby.wasm
kateinoigakukun
0
110
mb_trim関数を作りました
youkidearitai
PRO
1
190
JavaScript Closure
asoluka
0
2k
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
33
13k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Building an army of robots
kneath
300
41k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Optimizing for Happiness
mojombo
370
69k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
The Cult of Friendly URLs
andyhume
74
5.7k
Agile that works and the tools we love
rasmusluckow
325
20k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.5k
We Have a Design System, Now What?
morganepeng
43
6.8k
Transcript
6QDG[
F B ⃮㤐䒒嬡䥥掄䴏苌 㤐䧙⋂䲲㕡⛐⇆年䠭㧕副痙苌 㢝㤐桬瘟⹙劳珯 Tobey ⢏俵䥥⛋㤐㏔缷㽛⠰欭苌♜㏰⯷桬界Ⅷ粕ㇰℬ㢦珯
嬭斘⇢╤▊䛧 嬭斘⇢╤ ⓾楯テ粕ㄌ 砒䷐テ粕ㄌ 砒䷐テ粕ㄌ
粹粹 ≁䎛↡熝缙嶋聅獑
None
≁惀.CTCIKTNU 㤐㋯熝㧪⃡綤䥥獑 䎛↡熝 ⚤▁.CTCIKTNU獑
⓾禈≧ ┑徕⻗⨑ i g 1 1 2 g 8 ➇玐㧪聅䴏䰟劅獑
㜎島痕猳 痕㤐傎⼝ⰈⰈ⠫ ⚀≧ 㓲⅀⛐⇆䡗㊸テ g . G e l a 0 G L e l
⻇ 㽳↛㏔綌≁䥥⻰㠦Ⅼ
None
ứԛ⃪ἡᅟ -BSBHJSMTᅟ ứԛ⃪ ൬֞߭∣
≾Ṇứള喁൙ਔĤ -BSBHJSMTᅟ
Route Control ler View -BSBWFM ⃪ളଁ䵆௹ 1 3 12 3
12 32 32 2 2 4 5 1. 1 1 2 3 4 5
┆膾㓲 ≁㽳㕴羝㡺⠫
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7
6 89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
-BSBWFM ⊷ਘὼἧ )) ) ( Model
↛⺗㧪嶋痙⢯獑
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7
6 89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
3PVUF . /
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7
6 89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
$POUSPMMFS Laragirls/app/Http/Controllers/NewsController.php
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7
6 89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
.PEFM Laragirls/app/News.php
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7 6
89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
$POUSPMMFS Laragirls/app/Http/Controllers/NewsController.php
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7 6
89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
7JFX Laragirls/resources/views/news/index.blade.php
Request Lifecycle u d d u b u g u
u e
Ⰸ⺗ 肪⨉↛⢯獑
None
㓲㏔缙玐 俜糺亂䛧⟂獌⛐⇆亂瓴揉▀叞 ⃡緈亂䛧⟂獌⛋叞亂磷㢑䁩㍐
%! $ (& , ) ) *# "+
')
! !
巼聅熝⯻ ⠫缙㋯熝洸帪獑
A B & 1 ( . 2) M
ứԛ⃪ἡᅟ -BSBHJSMTᅟ ứԛ⃪ ൬֞߭∣
.JEEMFXBSFᇏࢺṧ -BSBHJSMTᅟ ứԛ⃪ ൬֞߭∣ App Middleware
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7 6
89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7 6
89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8 Before After
Laravel Request Lifecycle Application : Controllers, Models, Views, etc. Request
Route Before Middlew are App After Middlew are Respon se
Route Control ler View Model -BSBWFM ⃪ളଁ䵆௹ 8 7 6
89 6 89 4 9 4 9 C 4397422 7 4397422 7 4 2 4 2 C 4 2 4 2 C 4397422 7 .1 85438 1 2 3 4 5 6 7 9 8 Before After
≧玐 䶺⨉ド↛䥥綒呡⃫ ≠䠉ⰸ⇗猳
spatie/laravel-permission / - / H /- / - / G
- /
䩏⤳ .JEEMFXBSF / ..
Ⴈ .JEEMFXBSF . . / . ./ / . .
痙㮳㮳 㓱⇜甒Ⅷ
6JCPM[QW