Сегодня я установил бесплатную sh копию laravel 7.0 и работаю со следующими маршрутами и контроллерами
Маршруты
Route::get('/','DashboardController@dashboard');
Route::get('dashboard2','DashboardController@dashboard2');
Route::get('dashboard3','DashboardController@dashboard3');
DashboardController
class DashboardController extends Controller
{
public function dashboard(){
return view('dashboard.index');
}
public function dashboard2(){
return view('dashboard.index2');
}
public function dashboard3(){
return view('dashboard.index3');
}
}
Все эти маршруты возвращают 404, не найдены, кроме этих Route::get('/','DashboardController@dashboard');
Здесь я обнаружил, что маршрут, имеющий '/'
url, работает нормально, только если я изменяю dashboard2
URL '/'
это также работает,
другие маршруты также работают на Laravel сервере разработки по команде php artisan serve
. Но я не привык так делать, есть какое-то решение?
список маршрутов
+--------+----------+------------+------+-----------------------------------------------------+---------
---+
| | GET|HEAD | | | App\Http\Controllers\DashboardController@dashboard | web
|
| | GET|HEAD | dashboard2 | | App\Http\Controllers\DashboardController@dashboard2 | web
|
| | GET|HEAD | dashboard3 | | App\Http\Controllers\DashboardController@dashboard3 | web
|
+--------+----------+------------+------+-----------------------------------------------------+---------
---+
Я уже очистил все кэши, такие как route, view, config et c