Laravel中间件不存在


Laravel Middleware doesnt exist

好吧,一切都很好,只有当我运行登录页面时在localhost中,即使使用中间件,它也能很好地工作,当我在主机中运行项目时(仅使用中间件),即:

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('');
        }
    }
}

我在中间件文件夹中有这个文件,所以一切都好,但它告诉我Container.php行737中的ReflectionException:类App''Http''Middleware''memberStatus不存在,顺便说一句,主机的php版本是5.5,这相关吗?

我很感激你的帮助!

不要忘记,在制作中间件之后,如果您希望它在所有HTTP请求中都可以访问,那么您应该在app/Http/Kernel.php中全局定义它。