Я хочу Foreach некоторые данные, но он говорит, что не знает переменную:Неопределенная переменная Laravel Foreach
Я получаю ошибку:
ErrorException in dbda158712a631f22ffd888cd244c74e60f3a433.php line 51:
Undefined variable: albums (View: /var/www/clients/client2/web2/web/resources/views/album.blade.php)
Вот мой код:
Альбом. blade.php
@foreach($albums as $others)
<option value="{{$others->id}}">{{$others->name}}</option>
@endforeach
Моя функция контроллера альбома
public function getAlbum($id)
{
$album = Album::with('Photos')->find($id);
return View::make('album')
->with('album',$album);
}
public function getList()
{
$albums = Album::with('Photos')->get();
return View::make('index')
->with('albums',$albums);
}
Используйте '@foreach ($ альбом в $ другие)' –
@CharlotteDunois, что дает мне следующую ошибку: пытаясь получить свойство необъектных – pieter771
сообщения о ** полного ** сообщения об ошибке –