laravel 如何检查会话变量是否为空
laravel how to check if session variable is empty
如何检查此会话是否为空,这里是示例
@elseif {{Session::get('package_id')}}=null
@include('index.customer.customerpackage')
以及如何检查 {{Session::get('package_id')}}=1 then Free else Paid
您可以使用
@elseif (session()->has('package_id'))
验证它是否在会话中或者它可能在会话中但也设置为空,您可以使用:
@elseif (session()->get('package_id'))
这里:
$value = $request->session()->get('package_id', function () {
return 'Return this if session key does not exist';
});
截至目前Laravel8.XX有几种方式:
要确定某个项目是否存在于会话中,您可以使用 has 方法。如果项目存在且不为空,则 has 方法 returns 为真。
if (session()->has('users')) {
//
}
要确定某个项目是否存在于会话中,即使它的值为空,您也可以使用 exists 方法。
if (session()->exists('users')) {
//
}
要确定某个项目是否不存在于会话中,您可以使用 missing 方法。
if (session()->missing('users')) {
//
}
如何检查此会话是否为空,这里是示例
@elseif {{Session::get('package_id')}}=null
@include('index.customer.customerpackage')
以及如何检查 {{Session::get('package_id')}}=1 then Free else Paid
您可以使用
@elseif (session()->has('package_id'))
验证它是否在会话中或者它可能在会话中但也设置为空,您可以使用:
@elseif (session()->get('package_id'))
这里:
$value = $request->session()->get('package_id', function () {
return 'Return this if session key does not exist';
});
截至目前Laravel8.XX有几种方式:
要确定某个项目是否存在于会话中,您可以使用 has 方法。如果项目存在且不为空,则 has 方法 returns 为真。
if (session()->has('users')) {
//
}
要确定某个项目是否存在于会话中,即使它的值为空,您也可以使用 exists 方法。
if (session()->exists('users')) {
//
}
要确定某个项目是否不存在于会话中,您可以使用 missing 方法。
if (session()->missing('users')) {
//
}