私はLaravelではモデルを作成してデータベースに移行できることを知っています。laravelのmysqlデータベーステーブルからモデルを作成することは可能ですか
model> migrate> table to SQL server。
しかし、私の質問は、この操作を逆にする方法があります。
すなわち
SQLサーバー> TABLE_NAME:
class table_name extends Model
{
//
}
私はLaravelではモデルを作成してデータベースに移行できることを知っています。laravelのmysqlデータベーステーブルからモデルを作成することは可能ですか
model> migrate> table to SQL server。
しかし、私の質問は、この操作を逆にする方法があります。
すなわち
SQLサーバー> TABLE_NAME:
class table_name extends Model
{
//
}
あなたのMySQLで作成した表には、あなただけのこの
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class TableName extends Model
{
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'table_name';
}
のようなモデルを作成する必要がありますそして、それは意志が何であれあなたが望むように機能し始めます。
マイグレーションはそれとは無関係で、オプションですが、異なる開発環境で作業している場合は、その方が便利です。
私はあなたが、移行し、モデルとの接続がないことが
あなたの答えをありがとう。はい、これは方法だと分かります。しかし、私の質問は です。モーダルを作成するために、artisanコマンドを使用します。私のデータベースにn個のテーブルがある場合、どのようにこれらのテーブルのすべてのモデルを自分のlaravel app/Http/n個のモデルに生成できるのですか? –
まあ、私が知っている限り、自動化されたことはありません。あなたはそれのスクリプトを書く必要があります。 – MM2
https://github.com/reliese/laravel –
https://github.com/krlove/eloquent-model-generator –
を役に立てば幸いマイグレーションを作成することができますし、Eloquentを使用するかどうかに応じて、モデルもオプションです。 – MM2