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
時代に取り残されたSEだけどLaravelを学びたい
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
YuuNakamura
March 02, 2019
Technology
620
0
Share
時代に取り残されたSEだけどLaravelを学びたい
Laravel LT会 with もくもく #1
https://plumsa.connpass.com/event/116826/
LT資料
YuuNakamura
March 02, 2019
Other Decks in Technology
See All in Technology
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
190
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
110
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
180
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
280
Fabric MCPの紹介と使い分け
ryomaru0825
1
120
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
4
1.3k
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
220
GitHub Copilot Dev Days
tomokusaba
0
150
需要創出(Chatwork)×供給(BPaaS) フライホイールとMoat 実行能力の最適配置とAI戦略
kubell_hr
0
2k
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
3.9k
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
260
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
240
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
120
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
320
We Are The Robots
honzajavorek
0
220
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
380
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Navigating Team Friction
lara
192
16k
How to Ace a Technical Interview
jacobian
281
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Transcript
࣌ʹऔΓ͞ΕͨSE͚ͩͲ LaravelΛֶͼ͍ͨ @yu_naka0607
·ͣ͡Ίʹ
ࠓ͕ਓੜॳLTͰ͢ɻ
ࣗݾհ • தଜɹ༏ʢ32ࡀʣ • @yu_naka0607 • גࣜձࣾΞΠςΟϑΥʔ • 2013͔Βڈ·Ͱ։ൃ͔ΒΕͯɺཁ݅ఆٛ ઃܭɺಋೖͯ͠·ͨ͠ɻ։ൃJavaͰطଘύο
έʔδΛগ͍͠͡Δ͘Β͍Ͱ͢ɻ
ڈɺ։ൃʹ͖ͬͯͯษڧதͰ͢ɻ
ࠓɺ୭ΑΓॳ৺ऀͰ͢ɻ
ͳͥɺࢀՃͨ͠ͷ͔ • Έͳ͞·ͷLTΛฉ͖ʹདྷ·ͨ͠ɻ • ʮઈରʹ࠳ંͤ͞ͳ͍ΞϓϦ։ൃɹ͡Ίͯ ͷLaravelʯΛങ͍ʹདྷ·ͨ͠ɻ • ʮͦΖͦΖϏδωεͷΛ͠Α͏͔ʯͷ ಡऀͰ͢ɻ
Φέઐ̇ https://okesen.snacle.jp/
201812݄ʹϦχϡʔΞϧ • 10ͿΓͷେنϦχϡʔΞϧ • ొָஂ̏̌̌̌ஂମҎ্ • ࠃ࠷େنͷࢢຽָஂ͚WebαʔϏε • χονͰ͕͢ɺۀքͰׂͱ༗໊ •
ָේͷDLൢചͬͯ·͢
ڥ • PHP • CakePHP2 • jQuery • MySQL
ϦχϡΞʔϧલͷڥ͡Όͳ͍Ͱ͢ɻ ࠓɺCakePHP2Ͱಈ͍ͯ·͢ɻ
ϞμϯͳڥΛࢦ͍ͨ͠
Կ͕ྲྀߦͬͯΔΜͩΖ͏ɻɻɻ • ϑϩϯτͱαʔόʔͰ͚Δͷ͔ʔ • ϑϩϯτNuxt.js͔ʔ • PHPLaravel͔ʔ • Docker͔ʔɹˠɹ։ൃڥطʹDockerԽ
ݱࡏ
কདྷͷߏʢرʣ
docker-compose.yml version: '3' services: nginx: build: ./docker/nginx container_name: "nginx" volumes:
- ./laravel:/var/www/html - phpsocket:/var/run ports: - "8000:80" depends_on: - php php: build: ./docker/php-fpm container_name: "laravel" volumes: - ./laravel:/var/www/html - ./docker/php-fpm/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf - phpsocket:/var/run depends_on: - mysql composer: build: ./docker/composer container_name: "composer" volumes: - ./laravel:/var/www/html nuxt: build: ./docker/nuxt container_name: "nuxt" volumes: - ./nuxt:/var/www/html/nuxt ports: - "3000:3000" mysql: image: mysql:5 container_name: "mysql" environment: MYSQL_DATABASE: sample_db MYSQL_ROOT_PASSWORD: root TZ: 'Asia/Tokyo' volumes: - ./docker/mysql/mysql-data:/var/lib/mysql - ./docker/mysql/my.cnf:/etc/mysql/my.cnf - ./docker/mysql/sql:/docker-entrypoint-initdb.d ports: - "13306:3306" volumes: phpsocket:
খ͞ͳ͜ͱ͔Βίπίπͱ • ϦχϡʔΞϧ͔ͨ͠ΓͰ͙͢ʹແཧ • ݱࡏ৽ػೳՃதͰ༨༟ͳ͍ • Ұ෦ͷཧը໘͔Β͡Α͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ