为什么我的路线在 Laravel 8 中运行不正常?
Why my route is not working perfectly in Laravel 8?
我在没有 Jetstream 的情况下使用 Laravel 8 和 fortify
身份验证。
web.php
Route::get('/facade_version', function () {
dd('EXAMPLE');
})->name('postcard.facade');
Above is my route
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)
我在 url
中尝试使用 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');
- 我只是将 link 编辑为
/post-cardsss
而不是 /post-cards
' 然后再次找不到路线
备注
今天我在我的项目中运行这些命令
php artisan config:clear
php artisan view:clear
php artisan cache:clear
php artisan route:cache
composer dump-autoload
使用这个命令解决了它
php artisan route:clear
并且运行再次进行项目
我已经尝试了 laravel 文档中的那些步骤并解决了我的问题
composer install --optimize-autoloader --no-dev
然后
php artisan config:cache
又一次
php artisan route:cache
这是最重要的可能,因为我们缺少路线信息
php artisan view:cache
太好了laraveldocumentation来了
谢谢。
我在没有 Jetstream 的情况下使用 Laravel 8 和 fortify
身份验证。
web.php
Route::get('/facade_version', function () {
dd('EXAMPLE');
})->name('postcard.facade');
Above is my route
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)
我在 url
中尝试使用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');
- 我只是将 link 编辑为
/post-cardsss
而不是/post-cards
' 然后再次找不到路线
备注
今天我在我的项目中运行这些命令
php artisan config:clear
php artisan view:clear
php artisan cache:clear
php artisan route:cache
composer dump-autoload
使用这个命令解决了它
php artisan route:clear
并且运行再次进行项目
我已经尝试了 laravel 文档中的那些步骤并解决了我的问题
composer install --optimize-autoloader --no-dev
然后
php artisan config:cache
又一次
php artisan route:cache
这是最重要的可能,因为我们缺少路线信息
php artisan view:cache
太好了laraveldocumentation来了
谢谢。