session 失效
laravel写入session问题
前后端分离 前端vue,后端laravel5.3。
在postman测试 session可以写入,getUser请求可以获取。前端vue测试,session 写不进去,也获取不到,session文件也没生成
LoginController.php:
class LoginController extend Controller{
...
public function login(Request $request)
{
$id = 1;
$request->session()->put('id',$id);
}
...
}
UserController.php:
class UserController extend Controller{
...
public function getUser(Request $request)
{
$id = $request->session()->get('id');
}
...
}
路由:
web.php
Route::group(['middleware'=>'web'],function(){
Route::post('/tmp_index','LoginController@login');
Route::get('/get_user'),'UserController@getUser');
}
关于 LearnKu
我用fetch是可以的(虽然要多加一行声明cookie的代码)
虽然postman可以 "vue写不进去"
这不关vue的事 而是你用什么发送请求
你连代码都没贴 这种问题难猜
@Summer
跨域问题, 而且你这个提问有点莫名其妙, 最好把问题说清楚