2
在我的路由中有可选参数。当我点击我的链接,然后它的创建problem.It看起来像Laravel路由连接参数不起作用
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'=>'[email protected]']);
我的链接
<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>
您正在使用什么版本laravel的,我只是复制你的路线在鼓捣,并没有任何问题。 $ php artisan tinker Psy Shell v0.6.1(PHP 5.6.5 - cli)作者:Justin Hileman >>>路线:: get('sub-create/{cid?}',['as'=>' new_sub_category', ...'uses'=>'CategoryController @ SubCategoryCreate']); => Illuminate \ Routing \ Route {#1026} >>> route('new_sub_category',2); =>“http:// localhost/sub-create/2” >>> –
版本5.2 @LoganBailey – Handoet1928
是的,我无法用新鲜的laravel install重复此操作。也许发布你的'PHP工匠路线:列表'或验证'$ categoryId'不是不可靠的。 –