はじめに
この記事はMySQLに作成されたテーブルからマイグレーションファイルおよびモデルのファイルを生成する手順のメモになります
データベースのテーブル構造からモデルファイルを自動生成する
Laravelの標準機能だけでは、データベースのスキーマからモデルファイルを自動生成することはできないため、外部ツールを使うことでデータベースの構造に基づいてモデルを自動生成できます。
外部ツールを使う方法(Reliese Laravel)
Reliese Laravelは、公式のツールではなく、コミュニティによって開発されたオープンソースのパッケージです。
インストールと使用方法
以下の手順でReliese Laravel
を使用することができます
① インストール
composer require reliese/laravel
② 設定ファイルの導入
php artisan vendor:publish --provider="Reliese\Coders\CodersServiceProvider"
③ モデルの生成
php artisan code:models