Я все еще хочу, чтобы мои коды были в общедоступном каталоге, и, поскольку мне нужно использовать школьный компьютер, я не могу преобразовать URL-адрес из localhost в что-то еще.
Пример: всякий раз, когда я набираю URL-адрес для href, я должен указывать его так. (larsamp — название моего проекта, post — параметр)
<a href = "/larsamp/public/about">About</a>
Но я просто хочу напечатать это вместо этого
<a href = "/about">About</a>
Вот маршрутизация PHP:
Route::get('/about', 'PagesController@about');
Я нашел несколько решений, но они не работают.
В заключение, способ сократить URL-адрес, не делая программу слишком сложной и может использоваться на школьном компьютере (без изменения host.txt).






Вы можете использовать помощник url(), который возвращает полный URL:
<a href = "{{ url('about') }}>About</a>
https://laravel.com/docs/5.8/helpers#method-url
В качестве альтернативы есть помощник route():
Route::get('/about', 'PagesController@about')->name('pages.about');
<a href = "{{ route('pages.about') }}>About</a>
Возможно, стоит рассмотреть вспомогательный URL-адрес Laravel: laravel.com/docs/5.8/helpers#метод-url