2016-12-15 69 views
1

我知道在Laravel中我們可以創建一個模型並將它們遷移到數據庫中。是否有可能從laravel的mysql數據庫表創建模型

model> migrate> table to SQL server。

但我的問題是有什麼方法來反轉這個操作。

SQL服務器>表名:

class table_name extends Model 
{ 
    // 
} 
+0

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

+0

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

+0

沒有與遷移和你的模型沒有連接,你可以創建一個遷移,甚至模型是可選的,如果你想使用雄辯或不。 – 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

感謝您的回答。是的,我知道這是一種方式。但我的問題是 我們使用php artisan命令來創建模態。如果我在數據庫中有n個表格,那麼我可以爲我的laravel應用程序/ Http/n個模型生成所有這些表格的模型。 –

+1

那麼就沒有這樣的自動化的東西,據我所知..你必須寫你自己的腳本.. – MM2

相關問題