我尝试在此website中学习AJAX。然后,我在session
中偶然发现了controller
。作者像这样创建session
:
第6步:创建控制器
$request->session()->put('sort', $request->has('sort') ? $request->get('sort') : ($request->session()->has('sort') ? $request->session()->get('sort') : 'asc'));
我尝试更改代码以适合我的应用程序,但返回Order direction must be "asc" or "desc".
这是我的代码:
$request->session()->put('search', $request->has('search') ? $request->get('search') : ($request->session()->has('search') ? $request->session()->get('search') : ''));
$request->session()->put('field', $request->has('field') ? $request->get('field') : ($request->session()->has('field') ? $request->session()->get('field') : 'user_id'));
$request->session()->put('sort', $request->has('sort') ? $request->get('sort') : ($request->session()->has('sort') ? $request->session()->get('sort') : 'asc'));
当我尝试转储session()->get(sort)
时,它总是返回session[field]
值。
这是我的dd()
代码:
dd('field: '.$request->session()->get('field').', sort: '.$request->session()->get('sort'));
并返回"field: user_id, sort: user_id"
我将根据每个询问更新代码。 TIA。