I have this very simple class:
<?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'));
}
//...
which dumps the vars successfully in the home() page, but when i access to the home2() page, it fails. Maybe it has something to do with me disabling the default middleware('auth')
, but i'm not sure (also, if that is the case, how to use sessions without forcing the login)