我一直在四处寻找这样做的方法。我知道可以使用以下内容在 session 中存储一个数组:Session::push('user.teams', 'developers');
是否可以使用闪存数据做同样的事情?像 Session::flashpush('user.teams', array('developers', 'designers'));
这样的东西会很棒。
目前我的用例主要如下:
Session::flash('flash_message', $validator->messages());
最佳答案
据我所知,你可以做到。为了以防万一,我已经检查过了:
Session::flash('test', array('test1', 'test2', 'test3'));
... After the request
dd(Session::get('test'));
// array(2) { [0]=> string(5) "test1" [1]=> string(5) "test2" [2]=> string(5) "test3" }
它有效。您也可以像克里斯托弗·莫里西刚刚评论的那样序列化数组或对象
关于php - 是否可以在 Laravel 中将数组存储为闪存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19777837/