使用Laravel刀片中的控制器返回的数据
问题描述:
借助Laravel,我将数据从控制器返回到刀片。如何直接访问datesValid价值刀片?在这种情况下,我想要打印值为true。使用Laravel刀片中的控制器返回的数据
控制器代码:
if (empty($source)) {
return ["recordsTotal" => 0, "recordsFiltered" => 0, 'data' => [], 'datesValid' => $datesValid];
} else {
return ["recordsTotal" => $source['count'][0]['count'], "recordsFiltered" => $source['count'][0]['count'], 'data' => $source['result'], 'datesValid' => $datesValid ];
}
答
请把这个一看:laravel blade
如果从控制器,你都是这样发送的:
return view('x', ['result' => $result]);
和结果是包含这些对象数据。 所以,你可以这样做:
{{$result->datesValid}}
,如果它是一个数组,所以你可以这样做:
{{$result['datesValid']}}
+0
我更新了问题并添加了控制器代码。 – ZeroZek
你好,你只是倾销的数据,你应该返回给它提供的数据视图。你应该把这个数组放在一个名为something的变量中。如:$ result并将其发送到View。然后看我的回答 –
请看看这个:https://laravel.com/docs/5.5/views –
将有可能使用jQuery从控制器的回报中提取此数据? – ZeroZek