我正在尝试将条目存储到数据库中,但出现此错误。
" 传递给 Illuminate\Database\Grammar::parameterize() 的参数 1 必须是数组类型,给定的 int,在 C:\xampp\htdocs\im-stuff\test\vendor\laravel\framework\src\Illuminate\ 中调用第 869 行的 Database\Query\Grammars\Grammar.php
request()->validate(['description' => 'required']);
$project->addTask(compact('description'));
好的,所以这确实有效,但下一个更好的版本无效。
$attributes = request()->validate(['description' => 'required']);
$project->addTask($attributes);
所以这是正在使用的模型。
public function tasks()
{
return $this->hasMany(Task::class);
}
public function addTask($description)
{
$this->tasks()->create(compact('description'));
}
在这一点上我迷路了,真的不明白。
九州编程
胡说叔叔