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-env-checkの紹介
Search
Manabu Matsui
April 26, 2018
Programming
0
98
laravel-env-checkの紹介
副題: config:cacheの落とし穴に気をつけよう
第125回PHP勉強会@東京 LT資料
Manabu Matsui
April 26, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
110
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
600
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
240
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
140
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
370
リッチエディターを安全に開発・運用するために
unachang113
1
270
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
710
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
290
Workers を定期実行する方法は一つじゃない
rokuosan
0
130
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
0
810
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
3
1.7k
構文解析器入門
ydah
7
1.9k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
BBQ
matthewcrist
89
9.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Navigating Team Friction
lara
187
15k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Transcript
MBSBWFMFOWDIFDLͷ հ DPOpHDBDIFͷམͱ݀͠ʹؾΛ͚ͭΑ͏ ୈճ1)1ษڧձ!౦ژ দҪֶ
͖͔͚ͬ͜Μͳܦݧ͔Β w QIQVOJUΛͬͨ୯ମςετ͕ಥવΤϥʔΛు͘Α͏ʹͳͬ ͨ w ࠜຊݪҼNJHSBUJPOͷهड़ϛεͩͬͨΜ͚ͩͲɺؾ͕ͭ ͍ͨΒUFTUJOHڥ͡Όͳͯ͘खݩ։ൃڥͷ%#͕·ͬ͞ Βʹͳͬͯͨ
FOWޮ͔ͳ͍όά w ௐͯݟͨΒFOWΦϓγϣϯ"11@&/7ޮ͍ͯͳ͍ %#@$0//&$5*0/NZTRM %#@)045 %#@1035 %#@%"5"#"4&BQQ %#@64&3/".&BQQ@EFW %#@1"44803%YYYYYYY %#@$0//&$5*0/NZTRM
%#@)045 %#@1035 %#@%"5"#"4&BQQ@UFTU %#@64&3/".&BQQ@UFTU %#@1"44803%ZZZZZZZZ FOW FOWUFTUJOH DPOpHEBUBCBTFQIQ NZTRM< ESJWFSNZTRM IPTUFOW %#@)045 QPSUFOW %#@1035 EBUBCBTFFOW %#@%"5"#"4& GPSHF VTFSOBNFFOW %#@64&3/".& GPSHF QBTTXPSEFOW %#@1"44803% >
FOWޮ͔ͳ͍όά w όά͔ͳ ͱࢥͬͯௐͨΒJTTVF͕طʹ͋ͬͯ DPOpHDBDIFͰઃఆΛΩϟογϡͯ͠Δͱ͖ʹͦΕΒ͕ ޮ͔ͳ͍ͷ༷Ͱ͢ͱݴΘΕ͍ͯͨ w Ͳ͏Έͯࣄނͷͱ͔ͩΒɺJEFBTͷํʹFOWࢦఆ͠ ͯͨΒͦͬͪΛ༏ઌͯ͠ཉ͍͠ͱ͍͏JTTVFΛग़ͯ͠Έͨ
ˠ͍͖ͳΓDMPTFͱ͔͞Εͳ͔͚ͬͨͲͱ͍ͬͯԠ ๕͘͠ͳ͘์ஔ͞Εͯ·͢ w IUUQTHJUIVCDPNMBSBWFMJEFBTJTTVFT
DPOpHDBDIFͷམͱ݀͠ w FOWΦϓγϣϯʹΑΔڥͷࢦఆ͕ແޮʹͳΔ w "11@&/7ڥมʹΑΔڥͷࢦఆ͕ແޮʹͳΔ QIQVOJU͕ͬͯ·͢ w FOWϑΝΠϧಡ·Εͳ͘ͳΔ w
ʮΞϓϦέʔγϣϯͷ։ൃظؒதઃఆ͕มߋ͞ΕΔ͜ ͱଟ͍ͷͰɺϩʔΧϧͰͷ։ൃதʹ͜ͷίϚϯυΛ࣮ߦ ͍͚ͯ͠·ͤΜɻʯ
DBDIF͕͋Δ FOWΛಡΉ FOW"11@&/7Λߟྀ DBDIF͔ΒಡΉ DPOpHσΟϨΫτϦͷதΛಡΉ /0 :&4
Ͱ͖ͦ͏ͳରࡦΛߟ͑ͨ w ઃఆͷΩϟογϡ͕͋Δঢ়ଶͰFOW"11@&/7ʹΑΔ ڥࢦఆޮՌ͕ͳ͍ͷ͔ͩΒɺ͠ࢦఆ͍ͯͨ͠ΒͦΕଟ ؒҧ͍ˠੵۃతʹΤϥʔʹ͢Δ w FOW"11@&/7ͰڥΛࢦఆͯ͠ͷDPOpHDBDIFېࢭ ͢Δɻ ΩϟογϡͰ͖ΔͷσϑΥϧτͷFOWʹهड़͞Ε ͨڥͷΈ
w FOW͕ߋ৽͞Ε͍ͯΔͷʹઃఆΩϟογϡ͕ͦͷ··ͳΒߋ ৽ΕˠνΣοΫαϜΛอଘͯ͠ൺֱ͢Δ
ύοέʔδԽ w ͡Ί࡞͍ͯͨ͠ΞϓϦʹͦͷ··ػೳΛՃͯ͠· ͕ͨ͠ɺ৽͍͠ͷΛ࡞Δ͜ͱʹͳͬͨͷΛػձʹԿ ಉ͡ͷΛॻ͘ͷ໘ͳͷͰύοέʔδԽ w QBDLBHJTUʹొͨ͠ͷͰDPNQPTFSͰΠϯετʔϧͰ͖ ·͢ɻ w ύοέʔδ໊DSIHMBSBWFMFOWDIFDL
ऴΘΓʹ w -BSBWFMͷDPOpHDBDIFʹམͱ͕݀͋͠ΔͷͰ͜Ε͚ͩ ͰԱ͍͍͑ͯͬͯͩ͘͞ w DSIHMBSBWFMFOWDIFDLΛೖΕͱ͚ͪΐͬͱ҆શʹ ͳΔͱࢥ͍·͢