需要通过数组路由和控制器 [英] Need to pass array to route and controller

查看:54
本文介绍了需要通过数组路由和控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从视图传递数组到路由和控制器.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆