Ларавел - камердинер 404 не найден

У меня есть проект Laravel, который работал нормально в http с php artisan serve, Но я работал над проектом, в котором мне нужно было реализовать API входа в Facebook, который требует вызова от httpsДля этого я установил камердинер, глобально выполнив следующую команду:

 valet link backend-laravel
 valet secure backend-laravel

Вот скриншот valet links камердинер ссылки

Теперь, когда я вхожу https://backend-laravel.test это показывает 404 error,

Как можно заставить его работать? Я что-то пропустил?

7 ответов

Решение

Выполните следующую команду из каталога вашего проекта:

valet link backend-laravel

Вам нужно будет переустановить valet, просто запустите valet install и перезагрузите valet. Для этого выполните следующие шаги:

cd parent
valet link my-project
cd parent
valet unlink my-project

Это очистит предыдущую, неправильную ссылку, а затем запустит следующий код:

cd parent/my-project
valet link my-project

соглашение об именах для каталога проекта должно соответствовать регистру kabab.

правильно: бэкэнд-проект

неверно: backend_project

и нажмите «backend-project» в браузере. кстати, это будет работать для обоих каталогов backend-project и backend_project

Вам следует запустить:

valet park

в вашей основной папке (где хранятся все проекты laravel), в то время как папки внутри основной папки - это папки проекта, а имя_папки_внутренней_те_магновенной_папке.test открывает проект в вашем браузере.

ИЛИ

Вам следует запустить:

valet link

в папке проекта и откройте в браузере имя папки.test.

Надеюсь, это кому-то поможет!!!

Вам следует запустить:

valet park

из папки вашего проекта, чтобы добавить его в пути Valet.

В моем случае (проект Vanilla PHP) причиной моей проблемы была папка.

Внутри папки моего проекта есть общая папка, в которой хранятся все мои ресурсы.

Оказывается, водитель-камеринер проверяет общую папку на наличиеindex.phpэто имеет смысл, потому что именно так настроен Laravel.

Поэтому мне пришлось переименоватьpublicпапка, в которой хранятся все мои ресурсыassets.

Вы можете переименовать его как угодно.

Попробуйте переустановить Valet
Runvalet uninstallиvalet install

Другие вопросы по тегам