Laravel5.5 windows 関数の呼び出し方があっているのかわかりません 質問

2018-05-08

790

通りがりすの人

関連メモ

現在:公開中

Laravel5.5 windows 関数の呼び出し方があっているのかわかりません 質問

この問題についてですが

//Controller
public function button_click(Request $request,$session_id){ 
    if(isset($_POST["create"])){ 
        $this->create_qa($request,$session_id); 
    } 
    else if(isset($_POST["likes"])){ 
        //return $session_id; これはできてる 
        $this->update_likes_whenbuttonClick($request,$session_id); 
    } 
}

public function create_qa(Request $request,$session_id) {
    ~
}

public function update_likes_whenbuttonClick(Request $request, $qatable_id){
    ~
}

見た感じだとbutton_clickメソッドでreturnしてないのが原因なのでは?とおもったのですがどうでしょうか

public function button_click(Request $request,$session_id){ 
    if(isset($_POST["create"])){ 
        $this->create_qa($request,$session_id); 
    } 
    else if(isset($_POST["likes"])){ 
        //return $session_id; これはできてる 
        $this->update_likes_whenbuttonClick($request,$session_id); 
    } 
    return view('bladeの名前'); //追記
}

こんな感じでviewは返さなくて良いんですか?

https://ja.stackoverflow.com/questions/43869/laravel5-5-windows-関数の呼び出し方があっているのかわかりません

0

投稿者:通りがりすの人 / 投稿日:2018-05-08 22:21:12 / PV数:790 / コメント数:1

sponsor

コメント 1

2018-05-10 11:07:44

通りがりすの人

解決しました!
create_qaの内部でreturn viewしていたので、すっかり安心していたんですが、それだとだめだったんですね・・・
return view文を分岐のメソッドの方に書き直したら行けました!!ありがとうございます泣

 
とのこと

コメント投稿