无法在控制器Laravel 5中调用变量$ _SESSION

时间:2017-04-28 05:31:15

标签: php laravel laravel-5

我需要在laravel控制器中调用$_SESSION,因为我将laravel放在另一个网站的子文件夹中,所以我需要从另一个网站获取会话。但是因为我在控制器中调用了$_SESSION,所以当我运行php artisan route:list时,重定向的东西不起作用并显示如下:

enter image description here

任何人都可以帮我从laravel控制器调用$ _SESSION? 谢谢。

2 个答案:

答案 0 :(得分:1)

那是错的

请这样做

控制器或型号或路线

任何地方

 use Session;

$request->session()->put('`key`', 'value');

use Illuminate\Support\Facades\Session;

if (session('id') != null){
   echo 'Success'
 }

或者使用session()帮助器:

供您参考https://laravel.com/docs/5.1/session

答案 1 :(得分:1)

对于Laravel中的Session,您可以参考https://laravel.com/docs/5.4/session