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
71
【初次動手就用最優雅套件 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
240
PHP 也有 Day #50:處理前人的遺產—聊 legacy code
starrocket
0
58
PHP 也有 Day #49:邊緣人救星!用 Laravel 打造私人定製的聊天機器人
starrocket
0
330
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
47
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
44
API-整合測試
starrocket
0
90
How we talk about Engineering Culture at Phase
starrocket
0
30
PHP 也有 Day #47:打造好維護的 PHP 程式碼專案
starrocket
0
240
全端起手就用 Laravel+Vue.js 現場實作給你看
starrocket
0
170
Other Decks in Programming
See All in Programming
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
980
Vue.jsでiOSアプリを作る方法
hal_spidernight
0
120
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
260
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
410
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
6
1.5k
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
340
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
970
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
470
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
2.3k
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
190
Immutable ActiveRecord
megane42
0
120
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
140
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
260
Being A Developer After 40
akosma
89
590k
Designing Experiences People Love
moore
139
23k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Navigating Team Friction
lara
183
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Embracing the Ebb and Flow
colly
84
4.5k
How STYLIGHT went responsive
nonsquared
96
5.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Docker and Python
trallard
43
3.2k
Producing Creativity
orderedlist
PRO
343
39k
Done Done
chrislema
182
16k
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