我正在做項目使用laravel 5
框架。我想通過兩個parameter
通過DELETE
方法,爲我的Controller
類。如何在laravel 5的DELETE方法中傳遞多個參數?
ex.blade.php
<td align='center'>
{!! Form::open(['method' => 'DELETE', 'route'=>['commitee-page-member.destroy',$member->id ,$commitee->id]]) !!}
<button type="submit" class="btn btn-default btn-sm" onclick="return confirm('Are you sure?')"> <span class="glyphicon glyphicon-trash"></span> </button>
{!! Form::close() !!}
</td>
當我點擊按鈕,我可以看到variable
通過url
:
網址:
../masterlaw.com/commitee-page-member/1?5
我嘗試不同的方式,把這些two parameters
1和5.
控制器類代碼:
public function destroy(Request $request, $id)
{
//
echo $id;
echo $request['id'];
}
但我仍然不能retrieve
數據。請幫幫我。
我可以不用創建新的控制器類。我的意思是,我可以添加新的方法相同的資源類。我這樣打電話。 *** {!!Form :: open(['method'=>'POST','route'=> ['commitee-page-member.destroy_members',$ member-> id,$ commitee-> id]])/*** ////// route /////////// Route :: resource('commitee-page-member','CommiteeMemberController'); – uma
我編輯了答案 – manix
謝謝@manix – uma