我在没有Jetstream的情况下使用具有fortify
身份验证的Laravel 8。
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:\github\LARAVEL\laravel8-fortify\resources\views\facade\index.blade.php)
我尝试了在网址中使用http://127.0.0.1:8000/facade_version
的第二种方式
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
答案 0 :(得分:0)
使用此命令解决
php artisan route:clear
然后再次运行项目
答案 1 :(得分:0)
我已经尝试了 laravel 文档中的这些步骤并解决了我的问题
composer install --optimize-autoloader --no-dev
然后
php artisan config:cache
又一次
php artisan route:cache
这是最重要的可能,因为我们缺少路线信息
php artisan view:cache
很棒的 laravel documentation 在这里
谢谢。