Lasts update 6:30 pm Oct 20th gives me this error when I try to load up any route. Have I told you lately how much I'm enjoying the PHP annotations routing. Like I say, it is not when it goes right, it is when it goes wrong that it is really pain in the ass.
ContextErrorException in RouteServiceProvider.php line 53:
Notice: Undefined property: App\Providers\RouteServiceProvider::$middleware
in RouteServiceProvider.php line 53
at ErrorHandler->handleError('8', 'Undefined property: App\Providers\RouteServiceProvider::$middleware', '/Users/nolros/Documents/matrixme/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php', '53', array('router' => object(Router))) in RouteServiceProvider.php line 53
at RouteServiceProvider->addMiddleware() in RouteServiceProvider.php line 30
at RouteServiceProvider->boot()
at call_user_func_array(array(object(RouteServiceProvider), 'boot'), array()) in Container.php line 535
at Container->call(array(object(RouteServiceProvider), 'boot')) in Application.php line 560
at Application->bootProvider(object(RouteServiceProvider)) in Application.php line 542
at Application->Illuminate\Foundation\{closure}(object(RouteServiceProvider), '4')
at array_walk(array(object(EventServiceProvider), object(RoutingServiceProvider), object(EventServiceProvider), object(LogServiceProvider), object(RouteServiceProvider), object(AuthServiceProvider), object(ControllerServiceProvider), object(CookieServiceProvider), object(DatabaseServiceProvider), object(EncryptionServiceProvider), object(FilesystemServiceProvider), object(FormRequestServiceProvider), object(FoundationServiceProvider), object(PaginationServiceProvider), object(SessionServiceProvider), object(ValidationServiceProvider), object(ViewServiceProvider), object(LogServiceProvider)), object(Closure)) in Application.php line 543
at Application->boot() in BootProviders.php line 15
at BootProviders->bootstrap(object(Application)) in Application.php line 136
at Application->bootstrapWith(array('Illuminate\Foundation\Bootstrap\LoadEnvironment', 'Illuminate\Foundation\Bootstrap\LoadConfiguration', 'Illuminate\Foundation\Bootstrap\HandleExceptions', 'Illuminate\Foundation\Bootstrap\RegisterFacades', 'Illuminate\Foundation\Bootstrap\RegisterProviders', 'Illuminate\Foundation\Bootstrap\BootProviders')) in Kernel.php line 91
at Kernel->bootstrap() in Kernel.php line 74
at Kernel->handle(object(Request)) in Kernel.php line 33
at Kernel->handle(object(Request)) in index.php line 51
My fresh RouterProvider.php file:
class RouteServiceProvider extends ServiceProvider {
/**
* The controllers to scan for route annotations.
*
* @var array
*/
protected $scan = [
'App\Http\Controllers\HomeController',
'App\Http\Controllers\Auth\AuthController',
'App\Http\Controllers\Auth\PasswordController',
];
/**
* All of the application's route middleware keys.
*
* @var array
*/
protected $middleware = [
'auth' => 'App\Http\Middleware\Authenticated',
'auth.basic' => 'App\Http\Middleware\AuthenticatedWithBasicAuth',
'csrf' => 'App\Http\Middleware\CsrfTokenIsValid',
'guest' => 'App\Http\Middleware\IsGuest',
];
/**
* Called before routes are registered.
*
* Register any model bindings or pattern based filters.
*
* @param Router $router
* @return void
*/
public function before(Router $router)
{
//
}
/**
* Define the routes for the application.
*
* @return void
*/
public function map(Router $router)
{
// require app_path('Http/routes.php');
}