Неопределенная переменная в Laravel PHP

Я новичок в Laravel, и я очень борюсь с этим. Пожалуйста, помогите мне. Я хочу получить данные из базы данных для отображения на веб-странице. Но это предупреждающее сообщение:

ErrorException (E_ERROR) Неопределенная переменная

display.blade.php

@foreach ($displays as $display)
     {{ $display->first_name }}
     {{ $display->last_name }}
@endforeach

DisplayController.php

public function index(){                                              
    $displays = Info::where('id', 1)->get();    
    return view('display', compact("display"));
}

1 ответ

Решение

У вас есть опечатка в вашем displaycontroller.php

return view('display', compact("display"));

должно быть

return view('display', compact("displays"));

вам не хватает s за дисплеем

Другие вопросы по тегам