Laravel のセッションの使い方

セッションの保存と取得方法。

# Get や Post で送られてきた limit というデータをセッションに保存
public function limit(Request $request)
{
    session()->put('users-limit', $request->limit);
    return redirect()->route('user.index');
}

# セッションから取得し $limit に格納
public function index()
{
    $limit = 10;
    if (session()->has('users-limit')) {
        $limit = session()->get('users-limit');
        if (is_null($limit)) {
            $limit = 10;
        }
    }
}