I'm working with the Laravel 5.6 framework and I want to move the routes file to another directory. I moved it to the ~/config/routes/web.php
from the original ~/routes/web.php
directory.
I then changed the mapWebRoutes
method in my RouteServiceProvider
to this:
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('config/routes/web.php'));
Now when I try to start up laravel I get the error:
In web.php line 14: Class 'Route' not found
I already checked the aliases array in my app.php
config file. There it's just the right class:
'Route' => Illuminate\Support\Facades\Route::class,
When I change my routes directory back to the original ~/routes/web.php
directory, every works.
I also tried to import the class into the web.php
routes file like this:
use Illuminate\Support\Facades\Route;
Then I received this error when trying to start up laravel.
In Facade.php line 218: A facade root has not been set.
How can I make it so that I can move my routes file to another directory without getting this error?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire