Коротко — проблема не в Laravel, а в том, что вы открываете файлы через встроенный просмотр PhpStorm (порт 63342) вместо реального веб‑сервера/домена, поэтому ссылки формируются на http://localhost:63342/... и не попадают в корень public вашего сайта. Решения — одно из трёх ниже (выберите удобное).
Вариант A (проще и рекомендую)
- Запустите встроенный дев‑сервер Laravel: в корне проекта в терминале выполните
php artisan serve --host=127.0.0.1 --port=8000
- Откройте http://127.0.0.1:8000 — маршруты и красивые URL будут работать как в OpenServer.
Вариант B (просмотр через Open Server / любой внешний сервер, но из PhpStorm)
1. В Open Server (или другом сервере) настройте виртуальный хост на ваш каталог public (например http://site.ru).
2. В PhpStorm:
- Файл → Настройки → Build, Execution, Deployment → Deployment → + (Local or mounted folder).
- Вкладка Mappings: Local path = путь к проекту, Web path = / (а если нужно — /site), Web server root URL = http://site.ru (укажите URL вашего виртуального хоста).
- Сделайте этот сервер «по умолчанию» для URL‑маппинга.
3. Теперь «Open in Browser» из PhpStorm будет открывать URL вида http://site.ru/… вместо localhost:63342.
Вариант C (если нужно для отладки/интеграции с PhpStorm)
- Добавьте сервер в Settings → Languages & Frameworks → PHP → Servers, укажите host и порт и настройте path mappings. Это нужно для отладки Xdebug и для правильных URL при запуске из IDE.
Ещё полезно (в Laravel)
- Убедитесь, что в .env APP_URL соответствует тому URL, через который вы хотите открывать сайт (например APP_URL=http://site.ru). После изменения выполните:
php artisan config:clear
или php artisan config:cache
Почему у вас двойной слэш и index.php в URL
- Двойной слэш — от некорректного сочетания базового пути и относительного пути при открытии через встроенный просмотр.
- index.php появляется, если веб‑сервер не учитывает .htaccess (встроенный PHP‑server/PhpStorm не обрабатывает .htaccess как Apache). php artisan serve решает это.
Если хотите, могу дать точную последовательность шагов для вашей версии PhpStorm (скриншот/путь), либо помочь настроить виртуальный хост в Open Server.