我使用显示值或数据。如果是单个值,请使用循环,但是我知道这是一个坏习惯。我该如何解决?例如,我使用这个:
@foreach($result as $result)
{{$result->data}}
@endforeach
答案 0 :(得分:0)
首先,您的代码什么也没说,而且您的代码都错了。
您不能将指针命名为与数组相同的名称($ result与$ result ???),您将得到错误的结果或错误。
还在泡沫内部,您所引用的变量不存在(?)。
我认为“ foreach”对于遍历数组是必需的。
我真的不知道您要做什么,所以如果您扩展问题并提供更多信息,那会很棒。
答案 1 :(得分:0)
您可以将其替换为以下代码:
@if($result)
{{$data}}
@endif
答案 2 :(得分:0)
您可以尝试在下面的代码中查看
//example in file ExampleController.php
use App\Posts;
public function showAll(){
$data = Posts::all();
return view('showall',['result'=>$data]);
}
//file web.php
Route::get('/show-all','ExampleController@showAll');
//show-all.blade.php
@foreach($result as $value)
{{$value.title_name}}
@endforeah