在Laravel 4.2中创建模型

时间:2016-06-07 10:17:25

标签: model-view-controller laravel-4

我正在使用MySQL数据库。我该如何制作"模型"在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 个答案:

答案 0 :(得分:1)

模型不必表示数据库表。我认为你在这里混淆了迁移,表格和模型。

执行

时,迁移会在数据库中创建一个表
php artisan migrate

在你的控制台中。

如果要在控制器中使用它,表必须获取模型,您必须自己创建这个模型。如果我没记错的话,Laravel 4.2中有一个名为Models的文件夹,创建一个名为Posts.php的文件,并用填充表格所需的信息填充它。我强烈建议您阅读以下关于Laravel中的Eloquent和Models的文档。 https://laravel.com/docs/4.2/eloquent

除此之外,请考虑使用Laravel 5而不是4。