需要通过数组路由和控制器 [英] Need to pass array to route and controller
本文介绍了需要通过数组路由和控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要从视图传递数组到路由和控制器.
I need to pass array to route and controller from view.
我得到了错误:
缺少
[Route: actBook] [URI: bookfromindex/actBook/{id}/{array}]
所需的参数.
我的路线定义为:
Route::get('/bookfromindex/actBook/{id}/{array}', 'BookController@actBook')->name('actBook');
我的控制器功能定义为:
My controller function is defined as:
public function actBook(Request $request, $id, $array){
在我的视图中,我使用以下方式调用此路线:
And I call this route in my view using:
<a href="{{ route('actBook', $room->id, $array) }}" class="btn btn-default">დაჯავშნა</a>
如何防止此错误?
推荐答案
只需更改-
<a href="{{ route('actBook', $room->id, $array) }}" class="btn btn-default">დაჯავშნა</a>
至-
<a href="{{ route('actBook', $room->id, serialize($array)) }}" class="btn btn-default">დაჯავშნა</a>
这篇关于需要通过数组路由和控制器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文