这是我在CategorieController.php中的商店功能
public function store(Request $request) {
Categorie::create([
'name'=>$request['name'],
]);
return redirect::to('/categorie');
}
这就是我的模型Categorie.php
中的内容class Categorie extends Model {
protected $table =['categories'];
protected $fillable=['name'];
}
但是当我尝试将我的类别保存到数据库时,我收到此错误:
Grammar.php第39行中的ErrorException:数组转换为字符串
答案 0 :(得分:6)
$table
变量属于string
类型。
protected $table = 'categories';
答案 1 :(得分:0)
您应该在两个地方进行更改:
public function store(Request $request) {
Categorie::create([
'name' => $request->get('name'), // 1st place
]);
return redirect::to('/categorie');
}
和
class Categorie extends Model {
protected $table = 'categories'; // 2nd place
protected $fillable = ['name'];
}
<强>解释强>
分类类延伸的模型类的$ table 属性接受表名作为字符串(非数组)以将此模型链接到它是数据库中的相应表格。