Когда вы нажимаете
<li><a href="/">Home</a></li>
, эффективный URL-адрес в apache принимается равным http://localhost/
, чтобы правильно перенаправить, вам нужно использовать любой из названных маршрутов route('name')
или используйте url()
helper,
<li><a href="{{ url('/') }}">Home</a></li>
или, если используете именованный маршрут, тогда вам сначала нужно будет определить именованный маршрут
Route::get('/', function () {
return view('welcome');
})->name('home');
<li><a href="{{ route('home') }}">Home</a></li>
Также, если вы хотите скрыть общедоступныйиз вашего URL, либо вы можете установить свой проект таким образом, чтобы ваша общая папка была корневой папкой ваших серверов.Кроме того, вы можете переместить ваши index.php и .htaccess из папки `/ public 'в корневой каталог ваших приложений.Также не забудьте отредактировать index.php, чтобы он указывал на правильные autoload.php, а app.php
измените это значение
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
на
require __DIR__.'/vendor/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
Если вашjs и css throw 404, затем использовать asset()
помощник с public
<script src="{{ asset('public') }}/js/main.js">