我登录后设置了会话
session_start();
$_SESSION['ckfinder_auth'] = true;
我可以在哪里设置此路径中的中间件
/templateEditor/kcfinder/browse.php?opener=ckeditor&type=images&CKEditor=editor1&CKEditorFuncNum=1&langCode=en
答案 0 :(得分:0)
当您使用Laravel
时,最好根据Laravel
编写自己的代码。
例如,要在会话中存储数据,通常会使用put
方法或session
帮助程序:
// Via a request instance...
$request->session()->put('key', 'value');
或
// Via the global helper...
session(['key' => 'value']);
要从会话中检索项目,您可以使用get
:
$value = $request->session()->get('key', 'default value');
或全球session
帮助:
$value = session('key', 'default value');
要确定会话中是否存在项目,您可以使用has
方法:
if ($request->session()->has('users')) {
//
}
我建议您先阅读Laravel
文档(session,middleware)
答案 1 :(得分:0)
您必须创建一个新的中间件并将其添加到Kernel.php文件
php artisan make:middleware <middleware_name>
handle($request, Closure $next)
。/App/Http/Kernel.php
阵列protected $routeMiddleware = []
文件
现在您已经设置了添加中间件。通过调用
简单地将此中间件添加到路由中Routes::middleware(['middleware_name'])->get(function(){
return view('your_view');
});