Laravel 5:无法使用 Tinker 实例化模型

Laravel 5 : Couldn't instancing a model using tinker

我是 laravel 和 PHP MVC 框架的新手,这是我第一次使用 Eloquent。我正在尝试关注 video tutorial.

因此,在创建 table 之后,通过进行新的迁移并使用 artisan 进行迁移。 我创建了一个 model.Then 我尝试像这样使用 tinker 工具实例化它:

>>> $task = new App\Task;

我收到这个错误:

=> App\Task {#672}

这是我的模型 class :

class Task extends Model
{
    protected $table = 'tasks';
}

在问这个问题之前我做了很多研究,有些人建议使用 homestead,但我想了解我做错了什么。

这不是错误。说明已经创建了一个App\TaskClass的Object。 现在您可以为这个 $task 对象赋值。就像我们在任务 table 中有一个字段 'name' 那么下面的代码部分可以将 $task 保存在数据库中,值为 'name' 字段。

$task = new App\Task;
$task->name = 'My first task';
$task->save();