#php #laravel #facade
#php #laravel #фасад
Вопрос:
Я использую Laravel 8 с fortify
авторизацией без Jetstream.
web.php
Route::get('/facade_version', function () {
dd('EXAMPLE');
})->name('postcard.facade');
Выше мой маршрут
index.blade.php
<a href="{{ route('postcard.facade') }}" type="a" class="btn btn-success">facade postcard</a>
Вывод на экран
Route [postcard.facade] not defined. (View: E:githubLARAVELlaravel8-fortifyresourcesviewsfacadeindex.blade.php)
Я попробовал второй способ, используя http://127.0.0.1:8000/facade_version
in url
Вывод на экран
404 | Not Found
Все в порядке, но я не мог понять, в чем проблема.
Я уже делал такой маршрут раньше таким же образом.
Но это не работает
Посмотрите на приведенный ниже маршрут. он работает отлично.
Route::get('/post-cards', function () {
$postcardService = new PostcardSendingService('USA', 4, 6);
$postcardService->hello('Hello from Coder Tape USA!!', 'imrul.cse273@gmail.com');
})->name('postcard.index');
- Я просто редактирую ссылку на
/post-cardsss
вместо/post-cards
«затем снова маршрут не найден
Примечание
Сегодня я запустил эти команды в своих проектах
php artisan config:clear
php artisan view:clear
php artisan cache:clear
php artisan route:cache
composer dump-autoload
Комментарии:
1. Здравствуйте, ваш путь к файлу в представлении блейда что-то вроде
/resources/views/postcard/facade.blade.php
? Я предполагаю, что вы используете конфигурацию пути просмотра Laravel по умолчанию, а не используете префикс маршрута внутри группы маршрутов или что-то в этом роде. Обозначение точек в именах маршрутов указывает пути к файлам. Пожалуйста, опубликуйте древовидное представлениеviews
конфигурации вашей папки, если сможете. Удачи!
Ответ №1:
Решил это с помощью этой команды
php artisan route:clear
И снова запустите проект
Ответ №2:
Я попробовал эти шаги из документации laravel и решил свою проблему
composer install --optimize-autoloader --no-dev
и затем
php artisan config:cache
и снова
php artisan route:cache
это был самый важный май, поскольку нам не хватало информации о маршруте
php artisan view:cache
Отличная документация по laravel здесь
Спасибо.