Ларавел - камердинер 404 не найден
У меня есть проект Laravel, который работал нормально в http
с php artisan serve
, Но я работал над проектом, в котором мне нужно было реализовать API входа в Facebook, который требует вызова от https
Для этого я установил камердинер, глобально выполнив следующую команду:
valet link backend-laravel
valet secure backend-laravel
Теперь, когда я вхожу 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