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

PHP Laravel エラー 解決済み

この問題についてですが

//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-関数の呼び出し方があっているのかわかりません


記事の評価お願いします

Good! 0 ? 0 Bad 0
Laravelおにいさん / 2018-05-08 / 291 / 1
このエントリーをはてなブックマークに追加
スポンサー
スポンサー
関連記事

コメント

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

 
とのこと

Laravelおにいさん / 2018-05-10
スポンサー
スポンサー