我正在使用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');
});
}
我是否需要添加其他内容。请指导我。
答案 0 :(得分:1)
模型不必表示数据库表。我认为你在这里混淆了迁移,表格和模型。
执行
时,迁移会在数据库中创建一个表php artisan migrate
在你的控制台中。
如果要在控制器中使用它,表必须获取模型,您必须自己创建这个模型。如果我没记错的话,Laravel 4.2中有一个名为Models的文件夹,创建一个名为Posts.php的文件,并用填充表格所需的信息填充它。我强烈建议您阅读以下关于Laravel中的Eloquent和Models的文档。 https://laravel.com/docs/4.2/eloquent
除此之外,请考虑使用Laravel 5而不是4。