首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 8-跟随系统

Laravel 8-跟随系统
EN

Stack Overflow用户
提问于 2021-04-02 17:39:03
回答 1查看 79关注 0票数 0

我想做的后续系统没有任何拉拉图书馆,但当我提交表格,没有保存任何东西。我不知道问题在哪里。

我的路线是:

代码语言:javascript
复制
Route::post('/follow' , [HomeController::class, 'follow'])->name('follow');

我的刀片是:

代码语言:javascript
复制
<form class="form-horizontal" action="{{route('follow')}}" method="POST"></form>
      @csrf
                              
         <div class="form-group">
              <input class="form-control" type="hidden" name="follower_id"> 
              <input type="submit" class="site-btn" name="following_id" value="Follow"  >                
         </div>
</form>

我的控制器是:

代码语言:javascript
复制
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();
        }
    }

和my用户模型包含以下关系

代码语言:javascript
复制
public function follows(){
        return $this->hasMany('App\Models\Follow');
    }
EN

回答 1

Stack Overflow用户

发布于 2021-04-02 19:18:30

删除第一行中的</form>

代码语言:javascript
复制
<form class="form-horizontal" action="{{route('follow')}}" method="POST"></form>
      @csrf
                              
         <div class="form-group">
              <input class="form-control" type="hidden" name="follower_id"> 
              <input type="submit" class="site-btn" name="following_id" value="Follow"  >                
         </div>
</form>

应该是这样的

代码语言:javascript
复制
<form class="form-horizontal" action="{{route('follow')}}" method="POST">
      @csrf
                              
         <div class="form-group">
              <input class="form-control" type="hidden" name="follower_id"> 
              <input type="submit" class="site-btn" name="following_id" value="Follow"  >                
         </div>
</form>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66923142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档