我有一个用laravel构建的博客。我想在我的帖子中添加喜欢。所以我创建了一个带有表格的模型。Likelikes
这就是我在我的Like 模型中所做的
public function post(){
return $this->belongsTo(Post::class);
}
public function user(){
return $this->belongsTo(User::class);
}
在我的帖子和用户模型中
public function likes(){
return $this->hasMany(Like::class);
}
和我的喜欢表的迁移文件
Schema::create('likes', function (Blueprint $table) {
$table->bigIncrements('id');
$table->foreign('post_id')->references('id')->on('posts');
$table->foreign('user_id')->references('id')->on('users');
$table->boolean('value');
$table->timestamps();
});
我想以这种方式在我的控制器中设置值!
public function liker($postID, $userID, $value){
$like = new Like([
'post_id' => $postID,
'user_id' => $userID,
'value' => $value
]);
$like->save();
return redirect()->back();
}
但视图返回 419 错误页面。(页面已过期)
并且没有任何更改(无行)添加到我的数据库(喜欢表)!你能帮助我吗?
犯罪嫌疑人X