2016-06-07 73 views
1

我正在使用MySQL數據庫。我如何在Laravel 4.2中創建「模型」?我需要使用遷移嗎?請指導我。在Laravel 4.2中創建模型

我曾嘗試以下操作:在我的命令提示符下

php artisan migrate:make Post 

。 另外,我在遷移中添加了以下代碼。

public function up() 
{ 
    Schema::create('posts',function (Blueprint $table){ 
    $table->increments('id'); 
    $table->string('title'); 
    $table->text('body'); 
    }); 
}  

是否需要添加別的東西。請指導我。

回答

1

模型不需要表示數據庫表。我想你在這裏混淆了遷移,表格和模型。

遷移您的數據庫,當你在控制檯執行

php artisan migrate 

創建一個表。

如果你想在你的控制器中使用它,你必須自己創建這個表。如果我沒有記錯的話,在Laravel 4.2中有一個名爲Models的文件夾,在那裏創建一個名爲Posts.php的文件並填寫使用你的表所需的信息。我強烈建議您閱讀以下有關Laravel中的雄辯和模型的文檔。 https://laravel.com/docs/4.2/eloquent

除此之外,考慮使用Laravel 5而不是4.