为什么参数没有传递给我的路线

时间:2015-03-19 14:44:38

标签: laravel

我一定错过了一些东西......想知道为什么参数没有传递到我的路线中。

我的网址最终看起来像是     //admin/attendees/%7Battendee%7D/paid
我希望%7Battendees%7D替换为数字

这是我的路线和视图

Route::post('attendees/{attendee}/paid', array('as' =>'admin.attendees.paid', 'uses'=>'AdminAttendeeController@postPaid'));

{{Form::open(array('class' => 'paid', 'method'  =>  'POST', 'route' => 'admin.attendees.paid', $attendee->id))}}

我做错了什么?

1 个答案:

答案 0 :(得分:1)

这应该有效:

{{ 
    Form::open(array(
        'class' => 'paid', 
        'method' => 'POST', 
        'route' => array('admin.attendees.paid', $attendee->id)
    )) 
}}

您可以在照亮/ html源代码中找到更多详细信息:https://github.com/illuminate/html/blob/master/FormBuilder.php#L799