Программа get in laravel не находит ни одной страницы

#php #laravel #routes #get #localhost

Вопрос:

Я очень новичок в Laravel, я запускаю свой проект laravel на локальном хостинге

 lt;http://localhost/ecommerce/public/gt;  
 Route::get('/', function () {  return view('welcome'); });  

это даст мне страницу приветствия

Но я хочу добавить о странице, но на ней всегда написано «404 не найден», и это мой код:

 Route::get('/about', function () {  return view('about'); });  

Я создал файл в представлениях и назвал его «about.blade.php»

когда я печатаю для просмотра примерно так :

 Route::get('/', function () {  return view('about'); });  

и удалите приветствие get, оно работает и перейдите на страницу о программе

но когда я вставляю его в get «/about», он всегда не работает, даже если я просто набираю «строка», почему он не может распознать get «/about»?

Комментарии:

1. Кэширование маршрутов? Если маршрут не отображается в php artisan route:list разделе «маршрут php artisan:очистить», попробуйте «маршрут php artisan: очистить».

Ответ №1:

Вы должны запустить проект php artisan serve в терминале или на сервере, вам нужно изменить корневой каталог документа и удалить общедоступный URL-адрес

причина в дополнительной общедоступности вашего URL-адреса

Комментарии:

1. Спасибо, это работает!