我知道在Laravel中我們可以創建一個模型並將它們遷移到數據庫中。是否有可能從laravel的mysql數據庫表創建模型
model> migrate> table to SQL server。
但我的問題是有什麼方法來反轉這個操作。
即
SQL服務器>表名:
class table_name extends Model
{
//
}
我知道在Laravel中我們可以創建一個模型並將它們遷移到數據庫中。是否有可能從laravel的mysql數據庫表創建模型
model> migrate> table to SQL server。
但我的問題是有什麼方法來反轉這個操作。
即
SQL服務器>表名:
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';
}
模型,它會開始運作,只要你想。
遷移與它無關,並且是可選的,但是如果您正在不同的開發環境中工作,則非常有用,可以更好地使用它。
我希望它能幫助
感謝您的回答。是的,我知道這是一種方式。但我的問題是 我們使用php artisan命令來創建模態。如果我在數據庫中有n個表格,那麼我可以爲我的laravel應用程序/ Http/n個模型生成所有這些表格的模型。 –
那麼就沒有這樣的自動化的東西,據我所知..你必須寫你自己的腳本.. – MM2
https://github.com/reliese/laravel –
https://github.com/krlove/eloquent-model-generator –
沒有與遷移和你的模型沒有連接,你可以創建一個遷移,甚至模型是可選的,如果你想使用雄辯或不。 – MM2