Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yuta Mizui
104 views
第5回名古屋若手Webエンジニア交流会
第5回名古屋若手Webエンジニア交流会 LTスライド
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PPTX
ASP.NET MVCはNullReferenceExceptionを潰している件
by
Joni
PPTX
Phpフレームワーク 「laravel」でブログを作ろう
by
Syouta Tada
PDF
ASP.NET WEB API 開発体験
by
miso- soup3
PDF
ASP.NET WebAPI 体験記 #clrh99
by
Katsuya Shimizu
PDF
究極にして至高のWAF
by
Yuki Ishikawa
PDF
50分で掴み取る ASP.NET Web API パターン&テクニック
by
miso- soup3
PPTX
はじめてのASP.NET MVC5
by
Tomo Mizoe
PPTX
Lt 001
by
榎本 優樹
ASP.NET MVCはNullReferenceExceptionを潰している件
by
Joni
Phpフレームワーク 「laravel」でブログを作ろう
by
Syouta Tada
ASP.NET WEB API 開発体験
by
miso- soup3
ASP.NET WebAPI 体験記 #clrh99
by
Katsuya Shimizu
究極にして至高のWAF
by
Yuki Ishikawa
50分で掴み取る ASP.NET Web API パターン&テクニック
by
miso- soup3
はじめてのASP.NET MVC5
by
Tomo Mizoe
Lt 001
by
榎本 優樹
What's hot
PPT
Perl Beginners #7 おとなのWAF
by
Munenori Sugimura
PDF
え?まだMAMPで消耗してんの?
by
Takayuki Miyauchi
PDF
はじめての ASP.NET MVC
by
jz5 MATSUE
PDF
Isomorphic web development with scala and scala.js
by
TanUkkii
PDF
[jjug] Java と Benchmark
by
Tokuhiro Matsuno
PDF
Thymeleafのすすめ
by
eiryu
PDF
マイクロソフトWeb開発の今と今後
by
Akira Inoue
PDF
Practical migration from JSP to Thymeleaf
by
Toshiki Iga
KEY
capybara で快適なテスト生活を
by
Ryunosuke SATO
PDF
先取り!PHP 7 と WordPress
by
Masashi Shinbara
PDF
PHP Application E2E with Capybara
by
Yoshiaki Yoshida
PDF
Web API のすすめ
by
Yuji Shimada
PPTX
20140322
by
小野 修司
PDF
Laravel5を使って開発してみた
by
Takeo Noda
PDF
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
by
Yusuke Murata
PPTX
ASP.NET習得の最短経路を考察する
by
Masaki Takeda
PDF
Laravel5.1をつかったWebアプリケーション開発
by
kan-notice
KEY
Lightfish触ってみた
by
Takafumi Yoshida
PDF
WP-CLI (WordBench Sendai 20140628)
by
Kazue Igarashi
PDF
Service workerとwebプッシュ通知
by
zaru sakuraba
Perl Beginners #7 おとなのWAF
by
Munenori Sugimura
え?まだMAMPで消耗してんの?
by
Takayuki Miyauchi
はじめての ASP.NET MVC
by
jz5 MATSUE
Isomorphic web development with scala and scala.js
by
TanUkkii
[jjug] Java と Benchmark
by
Tokuhiro Matsuno
Thymeleafのすすめ
by
eiryu
マイクロソフトWeb開発の今と今後
by
Akira Inoue
Practical migration from JSP to Thymeleaf
by
Toshiki Iga
capybara で快適なテスト生活を
by
Ryunosuke SATO
先取り!PHP 7 と WordPress
by
Masashi Shinbara
PHP Application E2E with Capybara
by
Yoshiaki Yoshida
Web API のすすめ
by
Yuji Shimada
20140322
by
小野 修司
Laravel5を使って開発してみた
by
Takeo Noda
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
by
Yusuke Murata
ASP.NET習得の最短経路を考察する
by
Masaki Takeda
Laravel5.1をつかったWebアプリケーション開発
by
kan-notice
Lightfish触ってみた
by
Takafumi Yoshida
WP-CLI (WordBench Sendai 20140628)
by
Kazue Igarashi
Service workerとwebプッシュ通知
by
zaru sakuraba
第5回名古屋若手Webエンジニア交流会
1.
Laravel で あまり知られていないViewComposer @mziyut 水井 悠太
2.
自己紹介
3.
自己紹介 • 水井 悠太
(@mziyut) • エンジニア • PHPerを名乗っていながら 最近は、Rubyばかり書いてます。
4.
Laravelとは
5.
Laravel とは
6.
Laravelとは https://laravel.com/
7.
Laravelとは https://laravel.com/ 説明しません 🤗
8.
お話する内容 Laravelでアプリケーションを作っている際に、 このテンプレート読み込まれたら 「〇〇」とった処理をしたい🤔 というちょっとした 要求を簡単に解決する方法です
9.
解決する方法 Laravelに存在する ServiceProvider を用い View(Blade)が、読み込まれたことを検知 ↓ Viewがrenderされる際に処理を挟み込む
10.
ViewComposer を作成しよう
11.
ViewComposer を作成しよう php artisan make:provider
ViewComposeProvider
12.
ViewComposer を作成しよう
13.
ViewComposer を作成しよう テンプレートが呼び出される場合の 処理を記述しましょう $ mkdir app/Http/ViewComposer $
{editor} app/Http/ViewComposer/ SampleViewComposer.php
14.
ViewComposer を作成しよう
15.
ViewComposer を作成しよう テンプレート名と先程の処理を紐づけましょう
16.
ViewComposer を作成しよう
17.
ViewComposer を作成しよう config/app.php にServiceProviderを登録しましょう
18.
ViewComposer を作成しよう
19.
ViewComposer を作成しよう 先程指定した、テンプレートパスで定義した処理が 走っていればOK 👌
20.
注意⚠
21.
注意⚠ テンプレートパスを * で指定できる ↓ テンプレート数が多くなると、 処理に時間がかかってしまう
😭
22.
注意⚠
23.
まとめ
24.
まとめ このテンプレート読み込むから、 この処理を読み込んで、、、等 といったことをする必要ありません🎉
25.
まとめ ただし、処理が追いづらくなるので 何でもかんでも、ViewComposerで 定義するのはやめましょう😇
26.
ありがとうございました