【问题标题】:Creating Model in Laravel 4.2在 Laravel 4.2 中创建模型
【发布时间】:2016-06-07 10:17:25
【问题描述】:

我正在使用 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');
   });
}     

我是否需要添加其他内容。请指导我。

【问题讨论】:

    标签: model-view-controller laravel-4


    【解决方案1】:

    模型不必代表数据库表。我认为您在这里混淆了迁移、表和模型。

    当您执行迁移时,会在您的数据库中创建一个表

    php artisan migrate
    

    在您的控制台中。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-07
      • 2015-11-05
      • 2015-04-26
      • 2014-10-27
      • 2016-09-08
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      相关资源
      最近更新 更多