COOKIE和SESSION的具体使用百度和官方文档上都有。

但是,文档里没有说明必须经过相应的中间件才能使用,百度搜索结果都是彼此copy的bullshit!!!

其实最终解决办法很简单,完全不是网上所说的什么 cookie 写入方法不对的问题!

只是因为 当时要写入 的那个 控制器,middleware 不是  web 而已。

解决方法,当然是 只能将这个控制器 放在 middleware  = web 里

例如我要加一个 城市切换的写cookie的逻辑

路由定义如下:

Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'web'], function () {
Route::get('/switchCity', 'IndexController@switchCity')->name('admin.switchCity');
});

然后,在控制器里的读取和写 的代码,都是用原生的:

写逻辑:

setcookie('curCityId', $this->defaultCityId, , '/admin/');

读逻辑:

$_COOKIE['curCityId'];

参考:

https://blog.csdn.net/KaneCSDN/article/details/84478286

https://blog.csdn.net/Two_steps/article/details/80167504

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/10928991.html

转载请著名出处!谢谢~~

今日心得:

苦难是人生中一笔巨大的财富!

最新文章

  1. C#递归遍历子目录与子目录中的文件
  2. SQL Server中行列转换 Pivot UnPivot
  3. How To Collect ULS Log from SharePoint Farm
  4. Sharepoint页面项目展示画廊纯前端实现,后端用list/library简单维护
  5. run方法和start方法的不同
  6. RunLoop笔记
  7. ASP.NET 常用状态(信息)保存方式
  8. C#设计模式(23)——备忘录模式(Memento Pattern)
  9. javascript优化--03高质量编码
  10. js跨域及解决方案
  11. H264 Profile
  12. emWin(ucGUI)在PC机上模拟的按键响应多次解决办法 worldsing
  13. scala学习笔记:高阶函数
  14. .net生成随机验证码图片
  15. 开始QT+OpenCV学问
  16. iOS -不同模拟器字体适配
  17. angular项目——小小记事本1
  18. 浅谈传统语音通信和APP语音通信音频软件开发之不同点
  19. C++ Primer 有感(重载操作符)
  20. linux 运行级别 & 虚拟控制台

热门文章

  1. Java基础扫盲系列(-)—— String中的format
  2. 【java】单实例下的 流水号【21位】
  3. 《MySQL实战45讲》学习笔记1——MySQL的基础架构
  4. Java中守护线程的总结 thread.setDaemon(true)
  5. laravel中hasOne、HasMany、belongsTo、belongsToMany的ORM方法
  6. .net代码混淆
  7. docker-compose进阶
  8. python --- Socketserver N部曲(1)
  9. IDEA忽略编译报错
  10. DMA初识