Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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 使用href生成一个按钮,以使用模型绑定Laravel进行路由_Php_Laravel - Fatal编程技术网

Php 使用href生成一个按钮,以使用模型绑定Laravel进行路由

Php 使用href生成一个按钮,以使用模型绑定Laravel进行路由,php,laravel,Php,Laravel,我有一条路线: Route::get('/{domain}/{category}',网站\CategoryController@show)->name('website.category.show') 在域和类别模型中,我有一个通过slug查找它们的函数: public function getRouteKeyName() { return 'slug'; } 现在我尝试为每个域类别生成按钮,如下所示: <li class="nav-item p-2"&

我有一条路线:
Route::get('/{domain}/{category}',网站\CategoryController@show)->name('website.category.show')

类别
模型中,我有一个通过slug查找它们的函数:

public function getRouteKeyName()
    {
        return 'slug';
    }
现在我尝试为每个域类别生成按钮,如下所示:

 <li class="nav-item p-2"><a href="{{route('website.category.show',['domain' => $domain->slug, 'category' => $category->slug])}}" class="btn btn-outline-success">{{$category->name}}</a></li>
这给了我一个错误:

Missing required parameters for [Route: website.category.show] [URI: {domain}/{category}].

当你做{{dump(route('website.category.show',['domain'=>$domain->slug,'category'=>$category->slug])}时,你会得到什么?对于每个域->类别,它会返回这样的链接:“当你把我写的代码添加到你的刀片服务器时,你会得到什么?这就是我运行你的代码时得到的。”。所以,它只需要一个参数,但如果我将参数列表从2更改为仅1,它会告诉我路由需要2个参数?可能类别为空,但属性为空
Missing required parameters for [Route: website.category.show] [URI: {domain}/{category}].