Fluidbmで2022年にあなたのLaravelモデルを速く設計する方法


このチュートリアルでは、FluidBMを使用してララヴァモデルを高速設計する方法を示します.
👨‍💻 ⚡ FluidBMは、LLAを使用してプロジェクトにあなたのオンラインモデルのデザインを同期させる無料ラーラヴィルスキーマデザイナーです.いいえダウンロードとコピーファイルをもう貼り付け.ただ“fluidbmプル”を実行し、ジョブが行われます.
😊 始めましょう
このチュートリアルでは、2つの主要部分に分割されています.モデルをデザインし、Laravelプロジェクトにインポートします.

🎨 による設計モデル
第一に、FluidBMでサインアップまたはログインする必要があります
新しいプロジェクトを起動するには、新しいスキーマを作成します
エディタを使用すると、スキーマの名前を変更できます.この場合、私は私の名前「demoblog」を命名します
https://fluidbm.com
✍️ モデルの作成
「モデルを追加」を押すと、新しいモデルを追加します
あなたが望むように多くのモデルとしてだけでなく、列を追加することができます.
モデルを追加する列を追加するには、単にモデルをダブルクリックします.
以下のようになります.

モデルエディターサイドバーを使用すると、テストに使用できるようにLaravelデータベース工場、データダミーを使用してモデルを埋めることができます.
私たちのdemoblogについては、POSTと呼ばれる別のモデルを追加します.

🔗 関係の追加
ユーザー{*} {*}の記事をリンクするには、ユーザーモデルをクリックして、接続するモデルのリレーションピンとドロップをドラッグします.
我々の場合ユーザーuser -> post.
次に、接続線をクリックしてリレーションシップの型を定義します.

😊 コードのプレビューは、後で出力のいくつかの感覚を与えるために生成されます.

⛏️ Laravel (ミリ秒単位)へのインポート
最初に新しいLaravelプロジェクトを作成します.
composer create-project laravel/laravel my-blog
👨‍💻 ⚡ CLIDI
それはあなたのLaravelスキーマスキーマ、工場、データベースの探索を生成するFluidbm APIと対話します.
ソースコードはここにあります.
NPXと直接使用してください
npx fluidbm
またはNPMや糸を介してインストール
npm install -g fluidbm-cli

or 

yarn global add fluidbm-cli
このチュートリアルでは、以前のインストールを必要としないので、NPXを使用します.
🏗️ fluidbmで認証する
npx fluidbm auth
FluidbmプロジェクトをLaravelプロジェクトにリンクするには、それをクローン化する必要があります.URLまたはスキーマIDのみ61 d 97 a 9186 de 6 a 5 b 30 ab 72 e 3をコピーし、この方法でペーストします
!自分でそれを置き換えるために
npx fluidbm clone https://fluidbm.com/schema/61d97a9185de6a5b30ab72e3
すべてのコードをlaravelに1つのコマンドでインポートするときです.
npx fluidbm pull

すべてのモデルと工場が正常に生成された.デフォルトのseederも自動的に実装されました.
https://github.com/franznkemaka/fluidbm-cli
🎉ちょうど0.14 sの後✅
Fluidbmに戻って、変更を実行し、再同期するには、ちょうどnpx fluidbm pull👍
それでは、DBを移行して、実際のDBの変更を見ましょう
php artisan migrate
自動的に生成されたseederを使用して模擬データを生成します
php artisan db:seed

✨ ブーム!結果は自分で話すと思う.
fluidbmの上でdemoblogを見るには、このリンクを使用しますが、代わりにそれを削除することはできません.
Give Fluidbm a try!

It’s free and available on https://fluidbm.com
Feedback is highly appreciated [email protected]
Cheers 🥂!
Franz