php - laravel 中的 cookie 数组
问题描述
我在控制器中有这段代码
$cookie = json_decode(Cookie::get('newUser'));
$newUserArray = array(
'name' => $request->input('name'),
'email' => $request->input('email'),
'phone' => $request->input('phone')
);
$newcookie = json_encode(array($addressCookieArray));
然后我把它放回去查看
return redirect()->back()->withCookie(Cookie::make('newUser', $newcookie, $time));
任何想法如果我只想查看电话 cookie 数据。这是我尝试过的
{{ Request::hasCookie('newUser') ? Cookie::get('phone') : $UserInfo->phoneNum }}
解决方案
要仅查看电话号码,您需要将 json 字符串转换回数组并获取电话号码:
json_decode(Cookie::get('newUser'))->phone
推荐阅读
- c# - 返回 JSON 对象未读取
- c# - RDLC 报告不会运行——无效的命名空间 2016/01
- android - 无法访问 android webview 上的本地媒体
- php - Laravel 获取渲染路径的视图名称
- javascript - 具有自定义身份验证的 Ionic 3 应用程序
- office365 - 如何在 Microsoft GraphAPI 中获取未经许可的用户
- javascript - 我正在尝试在我的 Ruby 应用程序中使用 AJAX 重新加载 div。div 带有“if 条件”
- c# - 将 PDF 嵌入 WPF WebBrowser,然后打印
- python - 导入对象的名称
- android-studio - 无法将我的三星 Note 3 Neo 连接到 Android Studio 3.1.3