如何解决如何在 Blade 上检查会话值
我正在使用 Laravel 5.8,我想在 cart.blade.PHP
Blade 上设置一个会话变量,如下所示:
@PHP
$conflicted = '';
@endPHP
@if($conflicting && ($prd[0]->prd_delivery == 'city_free_delivery' || $prd[0]->prd_delivery == 'country_free_delivery'))
@PHP Session::put($conflicted,'0') @endPHP
<p style="color:red;">
This product has free delivery but it can not be set because of service area conflict of other products
</p>
@endif
@if(!$conflicting && ($prd[0]->prd_delivery == 'country_free_delivery'))
@PHP Session::put($conflicted,'1') @endPHP
<p style="color:red;">
Country Free Delivery
</p>
@endif
@if(!$conflicting && ($prd[0]->prd_delivery == 'city_free_delivery'))
@PHP Session::put($conflicted,'2') @endPHP
<p style="color:red;">
City Free Delivery
</p>
@endif
现在在 checkout.blade.PHP
,我需要检查 $conflicted
变量的会话值。
那么如何在 Blade 上检查会话值?
因为使用 get
和 has
方法,我可以检查会话密钥名称。
解决方法
您可以使用 SELECT table_name,keyspace_name from system_schema.tables where keyspace_name IN ('mykeyspace','cycling')
助手:
session()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。