【发布时间】:2017-08-06 11:04:41
【问题描述】:
我试图在 laravel 中设置会话时使页面无法访问
我尝试的中间件是App\Http\Middleware\TwoStep.php
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class TwoStep
{
public function handle($request, Closure $next)
{
if (Auth::user()) {
if (session('validate') === 'true') {
back();
} else {
return redirect('/auth');
}
} else {
return redirect('/login');
}
}
}
我尝试使用中间件的方式:
Route::get('/auth', 'AuthController@index')->middleware('twostep');
这给了我一个重定向循环。
【问题讨论】:
-
你错过了
return $next($request);
标签: laravel session middleware