【发布时间】:2020-01-02 21:46:05
【问题描述】:
我有一个非常简单的课程:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
public function __construct()
{
// $this->middleware('auth');
}
public function home(Request $request)
{
echo "setting help key";
session()->put('help', 'me');
session(['sos' => 'me']);
dump(session('help'));
dump(session('sos'));
}
public function home2(Request $request)
{
dump(session('help'));
dump(session('sos'));
}
//...
在 home() 页面中成功转储 var,但是当我访问 home2() 页面时,它失败了。也许这与我禁用默认 middleware('auth') 有关,但我不确定(如果是这种情况,如何在不强制登录的情况下使用会话)
【问题讨论】: