Php Laravel中间件不存在
好的,一切都很好,只有当我运行登录页面时 在localhost中,它甚至可以与中间件一起工作,当我在host中运行项目时,它不工作(仅中间件),即:Php Laravel中间件不存在,php,laravel,middleware,Php,Laravel,Middleware,好的,一切都很好,只有当我运行登录页面时 在localhost中,它甚至可以与中间件一起工作,当我在host中运行项目时,它不工作(仅中间件),即: class MemberController extends MasterController { function __construct() { parent::__construct(); $this->middleware('member', ['except' => ['getLo
class MemberController extends MasterController {
function __construct() {
parent::__construct();
$this->middleware('member', ['except' => ['getLogout', 'getProfile', 'postProfile']]);
}
<?php
namespace App\Http\Middleware;
use Closure;
use Session;
class memberStatus {
public function handle($request, Closure $next) {
if (!Session::has('member_id')) {
return $next($request);
} else {
return redirect('');
}
}
}
class MemberController扩展MasterController{
函数_u构造(){
父项::_构造();
$this->middleware('member',['except'=>['getLogout','getProfile','postProfile']]);
}
不要忘记,在创建中间件之后,如果希望它在所有HTTP请求中都可以访问,那么应该在app/HTTP/Kernel.php
中全局定义它。不要忘记,在创建中间件之后,如果希望它在所有HTTP请求中都可以访问,那么应该在app/HTTP/Kernel.php
中全局定义它如果你解决了问题,请随意发布一个关于你是如何解决问题的答案。当然,只是文件名不正确。如果你解决了问题,请随意发布一个关于你是如何解决问题的答案。当然,只是文件名不正确。