LaravelでAjaxからのリクエストか判定する

Laravel Controller内でAjaxからのリクエスト判定

無限スクロールのプログラムを作っていて、
既にあるプログラムからあまり変更したくなかったので、
Ajaxからのリクエストの場合、Jsonでレスポンスを返し、それ以外の場合はViewでレスポンするサンプルプログラム


<?php
    public function index(Request $request)
    {
        $users = User::get();

        if ($request->ajax()) {
           //Ajaxの場合、Jsonで返却
            return $users;
        }
        //Ajaxでない場合、Viewで返却
        return view('index',compact('users'));
    }
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x