【发布时间】:2019-06-19 14:17:49
【问题描述】:
我正在尝试访问 Laravel 5.8 会话并取消设置会话中对象内的数组,但我似乎无法弄清楚。
我可以使用原生 php $_SESSION 和 unset($_SESSION["object"]->myarray[row_number]),世界上一切都很好,但使用 Laravel 会话似乎并不容易。
我想完全避免 Laravel 会话并使用本机 php 来节省时间并完成这个项目,我只是想知道在 laravel 中使用本机 php 会话是否有任何长期缺点
我搜索了 google 和 Laravel 文档,但找不到任何关于在 Laravel 中使用多维数组访问对象的内容。
【问题讨论】:
-
你为什么不直接使用
session()->put('name', $value);?那么session()->get('name');去找回呢?你说你想避免“Laravel 会话”但这只是 PHP 会话,中间有一些 Laravel 魔法来帮助你......所以你不需要在 Stack Overflow 上发布问题:P -
按照@stokoe0990 所说的,您甚至可以使用
session(['key' => 'value])并使用session('key');检索 -
会话服务有什么问题?
标签: php laravel laravel-5.8