Как отобразить одно значение использовать массив или другую вещь (без цикла) в Laravel - PullRequest
0 голосов
/ 23 июня 2018

Я использую отображаемое значение или данные.В случае использования одного значения используйте цикл, но я знаю, что это плохая привычка.Как я могу решить это?например я использую это:

@foreach($result as $result)
{{$result->data}}
@endforeach

Ответы [ 3 ]

0 голосов
/ 24 июня 2018

Вы можете заменить это некоторым кодом, подобным этому:

@if($result) {{$data}} @endif

0 голосов
/ 24 июня 2018

Вы можете попробовать код ниже см.

//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
0 голосов
/ 24 июня 2018

Прежде всего, ваш код ничего не говорит, а также у вас неверный код.

Вы не можете назвать указатель тем же именем массива, ($ result as $результат ???) у вас будут неправильные результаты или ошибки.

Также внутри каждой переменной вы ссылаетесь на несуществующую переменную (?).

По моему мнению, foreachнеобходимо перебрать массивы.

Я действительно не знаю, что вы пытаетесь сделать, так что было бы здорово, если вы расширите свой вопрос и предоставите больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...