繁体   English   中英

Laravel 6 - 如何在视图/刀片中从控制器的紧凑数组中获取值?

[英]Laravel 6 - How to get the value from controller's compact array in view/blade?

我正在将一个使用 compact 的数组从我的控制器传递到一个刀片,我想在我的视图/刀片模板中一个一个地访问它们,但我总是收到这个错误:

在此处输入图片说明

这是我的紧凑数组的内容:

在此处输入图片说明

这是我来自Controller 的片段源代码:

//dd($flight_book_details);
    $flight_book_details = $request->all(); 
    return view('auth.register', compact('flight_book_details'));

这是我在视图/刀片模板中的片段源代码:

<h2>
@foreach($flight_book_details as $flight_book_detail)
    {{$flight_book_detail->seat_quantity}}  //Trying to access the 'seat_quantity'
@endforeach
</h2>

问题:有没有其他方法可以从视图中访问紧凑的值?

如果你想访问seat_quantity你不需要foreach循环通过它,

<h2>
    {{$flight_book_details['seat_quantity']}}
</h2>

您正在获取所有 data.use 数组。 $flight_book_details->seat_quantity 数据获取对象时使用

{{$flight_book_details['seat_quantity']}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM