Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Daisuke Yamazaki
PDF, PPTX
345 views
LaravelDB.comを使ってテーブル設計「Migration生成」基本操作
LaravelDB.comの基本機能、基本的な操作を学びます。
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
気が狂わないサーバ増設x10
by
Kiyotaka Kunihira
PDF
【LT】 怖くない恐怖のScala.js
by
Yuto Suzuki
PDF
安心Chef開発
by
智彦 阪口
PDF
進撃のSbt
by
Yuto Suzuki
PDF
Active job meets kubernetes
by
Yasutomo Uemori
KEY
HerokuでRails3.2 we love herokuの事例
by
Naoto Koshikawa
PDF
PWA Beginner(最新版:文字抜けを修正)
by
Daisuke Yamazaki
PPTX
No3
by
Daisuke Yamazaki
気が狂わないサーバ増設x10
by
Kiyotaka Kunihira
【LT】 怖くない恐怖のScala.js
by
Yuto Suzuki
安心Chef開発
by
智彦 阪口
進撃のSbt
by
Yuto Suzuki
Active job meets kubernetes
by
Yasutomo Uemori
HerokuでRails3.2 we love herokuの事例
by
Naoto Koshikawa
PWA Beginner(最新版:文字抜けを修正)
by
Daisuke Yamazaki
No3
by
Daisuke Yamazaki
More from Daisuke Yamazaki
PPTX
第5回 HTML5minutes 講演資料 「〜Web〜自身の心に火をともせ! 大事なものは技術だけではナイ!!」
by
Daisuke Yamazaki
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
PPTX
AudioタグとBingTranslatorAPIで音声翻訳アプリ
by
Daisuke Yamazaki
PPTX
20140511 Bing API (Held in DigitalHollywoodUniversityGraduateSchool)
by
Daisuke Yamazaki
PPTX
HTML5時代に必要なスキルと考え方 〜クリエイティブHTML5、DEMOで感じろ!!〜
by
Daisuke Yamazaki
PPTX
2014/03/22改訂版:HTML5時代に必要なスキルと考え方
by
Daisuke Yamazaki
PPT
60分でわかるレスポンシブWebデザイン[セミナー資料]
by
Daisuke Yamazaki
PPTX
2013 HTML5カンファレンス レスポンシブWebデザイン
by
Daisuke Yamazaki
PPTX
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
by
Daisuke Yamazaki
第5回 HTML5minutes 講演資料 「〜Web〜自身の心に火をともせ! 大事なものは技術だけではナイ!!」
by
Daisuke Yamazaki
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
AudioタグとBingTranslatorAPIで音声翻訳アプリ
by
Daisuke Yamazaki
20140511 Bing API (Held in DigitalHollywoodUniversityGraduateSchool)
by
Daisuke Yamazaki
HTML5時代に必要なスキルと考え方 〜クリエイティブHTML5、DEMOで感じろ!!〜
by
Daisuke Yamazaki
2014/03/22改訂版:HTML5時代に必要なスキルと考え方
by
Daisuke Yamazaki
60分でわかるレスポンシブWebデザイン[セミナー資料]
by
Daisuke Yamazaki
2013 HTML5カンファレンス レスポンシブWebデザイン
by
Daisuke Yamazaki
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
by
Daisuke Yamazaki
LaravelDB.comを使ってテーブル設計「Migration生成」基本操作
1.
LaravelDB.comを使って テーブル設計「Migration生成」 基本操作 YAMAZAKI DAISUKE @daisu_yamazaki
3.
3 来春、Laravel本出します。
4.
最近 Youtube 始めました! 2チャンネル登録を!ご清聴ありがとうございました! デプロイラジオ
5.
今日はこのサービスを紹介していきます
6.
LaravelDB.com 開発者がよりCreativeなことに 専念できるセカイを作る!! このプロダクトの理念
7.
なぜ作ろうと思ったか? テーブル設計 → Migration
→ コードを0から書く 「 面倒くさい!」 「 時間の無駄!」
8.
機能紹介1 •ER図作成で「 Migration 」を自動生成 •ER図作成で「
Validation 」を自動生成 •ER図作成で「チームメンバー」と共有可能
9.
ER図 → Migration作成!!
10.
ER図 → Validation作成!!
11.
Beta版 •リバースエンジニアリング(Migration→ER図) •CRUD(ER図→CRUDコード生成) 機能紹介2(Beta)
12.
Migrationファイル → ER図!!
13.
ER図→ CRUDを生成1!!
14.
ER図→ CRUDを生成2!! 「Relation(beta)」にチェックが入ってる場合 1対多/多対多/1対1の判別が現状は難しいためJOINで生成するようにしています。
15.
ER図→ CRUDを生成3!! 「入力チェック」Validation こちらもテーブル設計の「型」から自動生成しています。
16.
このツールを使う利点 •開発者の「設計・創造」する時間が増える •ER図の「 再利用 」と「
複製 」が可能 •MigrationからER図に展開し「再設計」が可能 •オフショア開発、受託先とのテーブル構造の確認 •ブラウザさえあれば同じデータを編集操作可能
17.
利用率の推移(リリースしてからの) 2020年9月 「β版」からバージョンアップ! 現在、世界各国の開発者1,200人以上が登録! 9月以降の利用率が上昇 これが大きかった!! 2020年
18.
9月以降に作成したER図では以下が使用可能 ・ENUM/Doubleの例
19.
9月以降に作成したER図では以下が使用可能
20.
カラム型一覧(対応表) lineString string multiPoint multiPolygon point polygon binary nullableTimestamps timestamps (*) softDeletes (*) dateTime timestamp time year date unsignedBigInteger
(*) decimal double float enum (*) geometryCollection geometry jsonb json char longText mediumText text multiLineString tinyIncrements mediumIncrements smallIncrements bigIncrements increments mediumInteger smallInteger bigInteger tinyInteger integer unsignedInteger (*) unsignedTinyInteger (*) unsignedSmallInteger (*) unsignedMediumInteger (*)
21.
操作方法(解説/DEMO) テーブルを作る流れ
22.
操作解説:テーブル作成
23.
操作解説:カラム追加 使いやすくするポイント :「列を追加」ボタンを連打で必要な数だけ先に作ると便利!
24.
UNIQUE/INDEX/PRIMARY の設定
25.
データのSave/Load
26.
データのSave
27.
データのLoad
28.
データのLoad
29.
寄付/協力をいただいた会社・個人の皆様には
30.
LaravelDB.com 開発者がよりCreativeなことに 専念できるセカイを作る!! ご清聴ありがとうございました
Download