如何检查此会话是否为空,这里的示例
@elseif {{Session::get('package_id')}}=null @include('index.customer.customerpackage')
以及如何检查{{Session::get('package_id')}}=1则免费,否则付费
ctzwtxfj1#
你可以用
@elseif (session()->has('package_id'))
要验证它是否在会话中,或者如果它可能在会话中但也设置为null,您可以用途:
@elseif (session()->get('package_id'))
31moq8wy2#
这里:
$value = $request->session()->get('package_id', function () { return 'Return this if session key does not exist'; });
0yg35tkg3#
Laravel 8.XX有几种方法:若要确定某个项目是否存在于会话中,可以使用has方法。如果该项存在且不为空,则has方法返回true。
if (session()->has('users')) { // }
若要确定会话中是否存在某个项(即使其值为null),可以使用exists方法。
if (session()->exists('users')) { // }
若要确定某个项目是否不存在于会话中,可以使用missing方法。
if (session()->missing('users')) { // }
jaxagkaj4#
您可以使用它进行检查
if(session()->has('my_variable')) { // my_variable exists } else { // my_variable does not exist }
你也可以用这种方式
if(empty(session('my_variable'))) { // my_variable is empty } else { // my_variable is not empty }
4条答案
按热度按时间ctzwtxfj1#
你可以用
要验证它是否在会话中,或者如果它可能在会话中但也设置为null,您可以用途:
31moq8wy2#
这里:
0yg35tkg3#
Laravel 8.XX有几种方法:
若要确定某个项目是否存在于会话中,可以使用has方法。如果该项存在且不为空,则has方法返回true。
若要确定会话中是否存在某个项(即使其值为null),可以使用exists方法。
若要确定某个项目是否不存在于会话中,可以使用missing方法。
jaxagkaj4#
您可以使用它进行检查
你也可以用这种方式