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のviewをキレイにする
Search
Kazuhei Arai
September 13, 2017
Programming
0
1.5k
クラスを使ってLaravelのviewをキレイにする
LaraLab vol.1 でのLTです。
https://laralab.connpass.com/event/65160/
Kazuhei Arai
September 13, 2017
Tweet
Share
More Decks by Kazuhei Arai
See All by Kazuhei Arai
CTOがプロダクトを管轄して、変わり始めたスクラム開発
kazuhei0108
0
290
Predefined Interfacesを使って便利な独自クラスを作りましょう
kazuhei0108
0
2.4k
LaravelとAWSで_漸進的なプロダクト開発
kazuhei0108
0
150
モックの泥沼から脱却するために、あえてDBにつないでテストしている話
kazuhei0108
3
3k
Laravelのエラーハンドリングをカスタマイズする
kazuhei0108
0
470
サービスコンテナの実践的な活用
kazuhei0108
0
1.1k
自分のLaravel アプリケーション設計晒す
kazuhei0108
0
70
Composerのstabilityの話
kazuhei0108
0
51
Other Decks in Programming
See All in Programming
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
180
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
710
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
1k
Package Traits
ikesyo
1
210
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
950
Azure AI Foundryのご紹介
qt_luigi
1
210
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.4k
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
4
1.7k
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1.1k
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
630
DMMオンラインサロンアプリのSwift化
hayatan
0
190
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
280
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
67
4.5k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Thoughts on Productivity
jonyablonski
68
4.4k
Agile that works and the tools we love
rasmusluckow
328
21k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
Unsuck your backbone
ammeep
669
57k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Transcript
!LB[VIFJ !LB[VIFJ@@ ΫϥεΛͬͯWJFXΛΩϨΠʹ͢Δ -BSB-BCWPM
!LB[VIFJ ࣗݾհ ߥҪฏ!LB[VIFJ גࣜձࣾ."Ϋϥυ ޒాͷͲϕϯνϟʔ
͋ͳͨͷϓϩδΣΫτͷ7JFX ΩϨΠʹอͨΕ͍ͯ·͔͢ʁ
!LB[VIFJ ྫ
!LB[VIFJ ྫ
WJFXΛԚ͘͢ΔཁҼ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔରͷϑΥʔϚοτ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔ͢Δ߲͕ͨ͘͞Μ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ίϯτϩʔϥ͔Β͢ύϥϝʔλ͕ͨ͘͞Μ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ݅ذ
ΫϥεΛͬͯղܾʂ
!LB[VIFJ ղܾํ๏ ࣗ࡞ΫϥεΛ༻͢Δ HFUUFSϓϩύςΟͷΞΫηεΛۃྗΘͳ͍ ϑΝʔετΫϥείϨΫγϣϯΛ༻͢Δ BSSBZඞͣXSBQ͢Δ
ΫϥεͰཧతͳঢ়ଶΛදݱ͢Δ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔରͷϑΥʔϚοτ
!LB[VIFJ දࣔରͷϑΥʔϚοτͷ ࣗ࡞ΫϥεʹදࣔϩδοΫΛ࣋ͨͤΔ͜ͱͰղܾ จࣈྻදݱΛΫϥε͕ࣗஅ͢Δ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ දࣔ͢Δ߲͕ͨ͘͞Μ
!LB[VIFJ දࣔ͢Δ߲͕ࢁ͋Δ දࣔ༰Ϋϥεʹͨͤͯ දࣔ͢ΔՕॴGPSFBDIΛճ͚ͩ͢ʹ ʮදࣔ͢Δॱ൪ʯͱ͍͏ϩδοΫΛΫϥεʹදݱ
!LB[VIFJ දࣔ͢Δ߲͕ࢁ͋Δ දࣔ༰Ϋϥεʹͨͤͯ දࣔ͢ΔՕॴGPSFBDIΛճ͚ͩ͢ʹ ʮදࣔ͢Δॱ൪ʯͱ͍͏ϩδοΫΛΫϥεʹදݱ
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ίϯτϩʔϥ͔Β͢ύϥϝʔλ͕ͨ͘͞Μ
!LB[VIFJ ύϥϝʔλ͕ͨ͘͞Μ͋Δ ඪ४ͷBSSBZΛΘͣʹϑΝʔετΫϥείϨΫγϣϯΛ ͏͜ͱͰΫϥεʹϩδοΫΛஔ͘
!LB[VIFJ ύϥϝʔλ͕ͨ͘͞Μ͋Δ ඪ४ͷBSSBZΛΘͣʹϑΝʔετΫϥείϨΫγϣϯΛ ͏͜ͱͰΫϥεʹϩδοΫΛஔ͘
!LB[VIFJ WJFXΛԚ͘͢ΔཁҼ ݅ذ
!LB[VIFJ ݅ذͷ ཧతͳঢ়ଶΛΫϥε͕ࣗදݱ͢Δ 7JFXͦͷදݱΛར༻͢Δ
!LB[VIFJ ղܾํ๏ ࣗ࡞ΫϥεΛ༻͢Δ HFUUFSϓϩύςΟͷΞΫηεΛۃྗΘͳ͍ ϑΝʔετΫϥείϨΫγϣϯΛ༻͢Δ BSSBZඞͣXSBQ͢Δ
ΫϥεͰཧతͳঢ়ଶΛදݱ͢Δ
ΫϥεʹҠߦ͍ͯ͘͠ʹ
!LB[VIFJ &MPRVFOU͔Βࣗ࡞Ϋϥε ࣗྗͰ٧Ί͍ͯ͠Δ ͜͜πϥΠ
!LB[VIFJ ·ͱΊ w QSJNJUJWFͳܕࣗ࡞ΫϥεͰXSBQ͍ͯ͘͠ w ࣗ࡞ΫϥεͰཧߏΛWJFX͔ΒݮΒ͍ͯ͘͠ w ಋೖ͢Δʹେมͳ෦͋Δ
!LB[VIFJ ࢀߟ αϯϓϧίʔυ IUUQTHJUIVCDPNLB[VIFJMBSBWFMDMFBOWJFX ࢀߟਤॻʮݱͰཱͭγεςϜઃܭͷڭՊॻʯ