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\Task
Class的Object。
现在您可以为这个 $task
对象赋值。就像我们在任务 table 中有一个字段 'name' 那么下面的代码部分可以将 $task
保存在数据库中,值为 'name' 字段。
$task = new App\Task;
$task->name = 'My first task';
$task->save();
我是 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\Task
Class的Object。
现在您可以为这个 $task
对象赋值。就像我们在任务 table 中有一个字段 'name' 那么下面的代码部分可以将 $task
保存在数据库中,值为 'name' 字段。
$task = new App\Task;
$task->name = 'My first task';
$task->save();