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のSeederに逆生成
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takayuki
PRO
May 07, 2019
Programming
900
0
Share
データベースのデータをLaravelのSeederに逆生成
データベースのデータをLaravelのSeederに逆生成
Takayuki
PRO
May 07, 2019
More Decks by Takayuki
See All by Takayuki
Build an MCP Server in Laravel to Enable “AI-Operated” Recruiting Tools(English)
bumptakayuki
PRO
0
29
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
PRO
1
120
Laravel × Clean Architecture
bumptakayuki
PRO
1
540
エンジニアのキャリア論
bumptakayuki
PRO
1
290
地方カンファレンス主催のススメ
bumptakayuki
PRO
1
260
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
PRO
2
1.3k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
PRO
0
790
沖縄観光、名物を一挙紹介!
bumptakayuki
PRO
2
780
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
PRO
1
3.4k
Other Decks in Programming
See All in Programming
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.4k
AIエージェントの隔離技術の徹底比較
kawayu
0
450
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
420
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
170
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1k
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.2k
CSC307 Lecture 17
javiergs
PRO
0
310
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
410
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
150
Modding RubyKaigi for Myself
yui_knk
0
850
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Automating Front-end Workflow
addyosmani
1370
210k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
190
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
360
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
240
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
810
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
370
Marketing to machines
jonoalderson
1
5.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Transcript
デʔλベʔεͷσʔλΛ LaravelͷSeederʹٯੜ
3 orangehill/iseedͷ͍ํ Agenda 2 Γ͍ͨࣄ 1 ࣗݾհ
1 ࣗݾհ
4 ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki) ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹϑϦʔϥϯεΛ
ͬͨޙʹ201711݄ʹԭೄͰىۀɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ ɾPHP, Symfony2,CakePHP3,Laravel5, ɾJavaScript, backbone.js,Angular4,Vue.js,Nuxt.js
2 Γ͍ͨࣄ
6 2 Γ͍ͨࣄ ɾαΠτ͔ΒεΫϨΠϐϯά͖ͯͨ͠σʔλΛDBʹอଘɻ ※αΠτ͔ΒڐՄΛಘ͍ͯΔɻ ɾϩʔΧϧͷ։ൃڥͰ͋Δఔɺςετσʔλͱͯ͠ɺϚελσʔ λҡ͓͖͍࣋ͯͨ͠ɻ ɾPHPUnitΛ࣮ߦ͢Δ࣌ʹςετσʔλΛ࡞͓͖͍ͬͯͨɻ
7 શମߏ εΫϨΠϐϯά αʔόαΠυ LaravelͷίϚϯ υΛ࣮ߦ औಘͨ͠σʔλΛDBʹอଘ goutte αΠτ DB
3 orangehill/iseedͷ͍ํ
9 ಋೖखॱ https://github.com/orangehill/iseed
1 0 ಋೖखॱ https://github.com/orangehill/iseed ΦϓγϣϯͷίϚϯυ͋ΔͬΆ͍
11 ಋೖखॱ https://github.com/orangehill/iseed ΦϓγϣϯͷίϚϯυ͋ΔͬΆ͍
1 2 ಋೖखॱ $ composer require --dev “orangehill/iseed" Λ࣮ߦ config/app.phpʹProviderͷઃఆΛՃ
1 3 ಋೖखॱ $ php artisan iseed {table_name} Λ࣮ߦ ԼهͷίϚϯυΛ࣮ߦ͢Εςʔϒϧͷ༰ʹԠͨ͡SeederΫϥε͕
ੜ͞Ε·͢
1 4 ಋೖखॱ SeederΫϥεੜޙͷΠϝʔδ
1 5 ͬͯΈͨײ ɾ͚ͬ͜͏ίϚϯυͷ࣮ߦ͍࣌ؒ͠ɺྑ͔ͬͨ ɾσʔλྔ͕ଟ͍ͱϑΝΠϧαΠζ͕େ͖͘ͳͬͯ͠·͏ͷͰɺ ্ख͘forจͱ͔ͰॏෳσʔλίʔυͰ؆ܿʹ·ͱΊͯΒ͑ͨΒ ঘخ͍͠ʂ ɾ͓٬͞Μ͕ϚελσʔλΛఏڙ͍ͯ͠ͳ͍ or API͕ଘࡏͤͣɺ
ࣗͰσʔλΛऔಘ͠ͳ͚Ε͍͚ͳ͍Ҋ݅ʹ͍ͯͦ͏ʂ
1 6 ࢀߟ https://qiita.com/imunew/items/3973658bdcae9ab77b8a