为什么当我在 laravel 中使用route("name")链接blade.php文件时我的a标签不起作用?

问题描述 投票:0回答:1

我的 web.php 文件中有这个。

Route::get('contact', function () {
    return view('contact');
})->name('contact');

我的布局文件中的 test.blade.php 中有这个。

<ul><li><a href="{{ route('contact')}}">contact</a></li></ul>

contact.blade.php位于views文件夹中。 当我在浏览器中打开 test.blade.php 并单击链接时,出现“未找到”错误。

我查了文档没发现问题

routes laravel-blade
1个回答
0
投票

刷新您的路线。运行这个 artisan 命令

php artisan route:cache

php artisan optimize

这将确保 Laravel 发现你的新路线。

© www.soinside.com 2019 - 2024. All rights reserved.