Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的菜单中的路由有问题,url是错误的laravel_Php_Laravel - Fatal编程技术网

Php 我的菜单中的路由有问题,url是错误的laravel

Php 我的菜单中的路由有问题,url是错误的laravel,php,laravel,Php,Laravel,我在菜单中放置路线时遇到问题 <div class="col"> <a href="{{ url('/category/{slug}/contact')}}"><i style="color: #ffffff; cursor: pointer;" class="fas fa-id-badge"></i></a> </div> ]))

我在菜单中放置路线时遇到问题

<div class="col">
    <a href="{{ url('/category/{slug}/contact')}}"><i style="color: #ffffff; cursor: pointer;" class="fas fa-id-badge"></i></a>
  </div>
]))


请帮帮忙,这是因为在html中你的路线中,
slug
周围的大括号{}正在被编码。你需要移除那些支架

或者,如果slug是一个变量,则将其更改为

{{ url('/category/' . $slug . '/contact')}}

您可以使用路由名称,这样更有效

{{ route('category-contact', ['slug'=> $slug]) }}
{{ route('category-contact', ['slug'=> $slug]) }}