如何使用参数在 Laravel 中构建路由路径?

How to build path to route in Laravel with parameter?

我有这条路线

Route::get('org/edit/{id}/', ['as' => 'org.edit', 'uses' => 'OrgController@edit']);

然后使用 Laravel Blade 模板创建到此路由的 link:

<a href="{{ route('org.edit', [$org->id]) }}" class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span></a>

我希望看到的:

/org/edit/123/

我得到的:

/org/edit?123

我做错了什么?

尝试将其作为键值对传递。

{{ route('org.edit', ['id' => $org->id]) }}

德米特里, 在这种情况下,您可以尝试两种方法。

{{ route('org.edit', ['id' => $org->id,]) }}

{{ route('org.edit', $org->id) }}

看看这个。 :)