2016-12-15 7 views
1

私はLaravelではモデルを作成してデータベースに移行できることを知っています。laravelのmysqlデータベーステーブルからモデルを作成することは可能ですか

model> migrate> table to SQL server。

しかし、私の質問は、この操作を逆にする方法があります。

すなわち

SQLサーバー> TABLE_NAME:

class table_name extends Model 
{ 
    // 
} 
+0

https://github.com/reliese/laravel –

+0

https://github.com/krlove/eloquent-model-generator –

+0

を役に立てば幸いマイグレーションを作成することができますし、Eloquentを使用するかどうかに応じて、モデルもオプションです。 – MM2

答えて

1

あなたの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'; 

} 

のようなモデルを作成する必要がありますそして、それは意志が何であれあなたが望むように機能し始めます。

マイグレーションはそれとは無関係で、オプションですが、異なる開発環境で作業している場合は、その方が便利です。

私はあなたが、移行し、モデルとの接続がないことが

+0

あなたの答えをありがとう。はい、これは方法だと分かります。しかし、私の質問は です。モーダルを作成するために、artisanコマンドを使用します。私のデータベースにn個のテーブルがある場合、どのようにこれらのテーブルのすべてのモデルを自分のlaravel app/Http/n個のモデルに生成できるのですか? –

+1

まあ、私が知っている限り、自動化されたことはありません。あなたはそれのスクリプトを書く必要があります。 – MM2

関連する問題