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
YuuNakamura
March 02, 2019
Technology
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
時代に取り残された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
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
240
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.4k
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
150
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
110
システム思考で問題に対処する
yussak
0
220
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.3k
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
220
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
390
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
The Curse of the Amulet
leimatthew05
2
14k
30 Presentation Tips
portentint
PRO
1
360
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
Abbi's Birthday
coloredviolet
3
9.3k
Odyssey Design
rkendrick25
PRO
2
750
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
370
Optimising Largest Contentful Paint
csswizardry
37
3.9k
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:
খ͞ͳ͜ͱ͔Βίπίπͱ • ϦχϡʔΞϧ͔ͨ͠ΓͰ͙͢ʹແཧ • ݱࡏ৽ػೳՃதͰ༨༟ͳ͍ • Ұ෦ͷཧը໘͔Β͡Α͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ