Я думаю, что решение после того, как мы переместили общедоступную папку, состоит в том, чтобы изменить индексный файл, как вы изменили:
# These two lines should be changed...
require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/start.php';
# ... into these two lines.
require __DIR__.'/../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../laravel/bootstrap/start.php';
, тогда мы должны настроить .htaccess внутри вашей папки www, это дерево wwwпапка
config/
logs/
www/
app/
bootstrap/
public/
packages/
.htaccess
index.php
...
vendor/
...
, затем внутри .htaccess поместите следующий файл .htaccess.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Ваше приложение Laravel теперь должно работать.