dongxiong1941 2019-03-28 09:11
浏览 238

如何解决Uncaught ReflectionException:php seytar路由器中不存在类配置

I created a middleware in web.php in my project for testing.

Note: I'm using this package https://github.com/seytar/php-router

There is no problem until I use Redirect or Url to redirect.

function isLogin() {
    return false;
}

class checkLogin {
    public function handle(\Illuminate\Http\Request $request, Closure $next, array $guards = [])
    {
        if (isLogin()){
            return $next($request);
        }
        return \Illuminate\Support\Facades\Redirect::to('/');
    }
}

Route::get('/', function () {
    return "This is home page!";
});

Route::get('/dashboard', [
    'middleware' => 'checkLogin',
    'uses' => function () {
        return "This is dashboard!";
    }
])

This is my error:

Fatal error: Uncaught ReflectionException: Class config does not exist in C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php:794 Stack trace: #0 C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php(794): ReflectionClass->__construct('config') #1 C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php(671): Illuminate\Container\Container->build('config') #2 C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php(619): Illuminate\Container\Container->resolve('config', Array) #3 C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php(1233): Illuminate\Container\Container->make('config') #4 C:\xampp\htdocs\wp\vendor\illuminateouting\RoutingServiceProvider.php(62): Illuminate\Container\Container->offsetGet('config') #5 C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php(791): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing{closure}(Object(Illuminate\Container\Container), Array) #6 C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php(671): Illuminate\Container\C in C:\xampp\htdocs\wp\vendor\illuminate\container\Container.php on line 794

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 fluent的在模拟压强时使用希望得到一些建议
    • ¥15 STM32驱动继电器
    • ¥15 Windows server update services
    • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
    • ¥15 模糊pid与pid仿真结果几乎一样
    • ¥15 java的GUI的运用
    • ¥15 Web.config连不上数据库
    • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
    • ¥15 怎么配置广告联盟瀑布流
    • ¥15 Rstudio 保存代码闪退