【发布时间】:2021-06-29 17:27:36
【问题描述】:
我正在尝试在没有任何 laravel libray 的情况下跟踪系统。提交表单时出现此错误。我该如何解决?我认为错误与我的用户模型和我的关注模型关系有关,但我无法解决。
我的错误是:
SQLSTATE[42S02]:未找到基表或视图:1146 表 'muzik.follows' 不存在(SQL:插入
follows(following_id,follower_id,updated_at,created_at) 值 (12, 30, 2021-04-02 22:32:50, 2021-04-02 22:32:50))
My User 模型包含以下关系:
public function follows(){
return $this->hasMany('App\Models\Follow');
}
My User 模型包含以下关系:
public function user(){
return $this->belongsTo('App\Models\User');
}
我的控制器是:
public function follow(Request $request){
$request->validate([
'follower_id'=>['required'],
'following_id'=>['required'],
]);
$follower_id = $request->follower_id;
$following_id = $request->following_id;
$save = Follow::create([
'following_id' => Auth::user()->id,
'follower_id' => $follower_id,
]);
if($save){
return back();
}else{
return back();
}
}
【问题讨论】:
-
是的,但我是 Laravel 的初学者。我不知道我该如何解决这个问题