Laravel路由链接参数不起作用

时间:2016-02-12 05:43:36

标签: php laravel laravel-5 laravel-routing laravel-5.2

我的路线中的

有可选参数。当我点击我的链接然后它的创建问题。它看起来像

http://localhost/my/public/admin/category/sub-create?2

但它会是

http://localhost/my/public/admin/category/sub-create/2

我的路线

     Route::get('sub-create/{cid?}',['as'=>'new_sub_category',
'uses'=>'CategoryController@SubCategoryCreate']);

我的链接

<a href="{{route('new_sub_category', $categoryID)}}"
     class="btn bg-navy btn-flat margin">
    <i class="fa fa-plus-square"></i> Add New Subcategory</a>

1 个答案:

答案 0 :(得分:2)

按照这种方式。这将创建正确的路线

{{route('new_sub_category', ['cid'=>$categoryID])}}
<a href="{{route('new_sub_category', ['cid'=>$categoryID])}}"
     class="btn bg-navy btn-flat margin">
    <i class="fa fa-plus-square"></i> Add New Subcategory</a>