Неопределенная переменная: события - PullRequest
0 голосов
/ 25 декабря 2018

Это мой routes/web.php

Route::get('/', function () {
     $events = App\Event::all();
     return view('events.index')->withEvent($events);
});

А это мой файл просмотра: index.blade.php

<body>
    <h1>{{ count($events) }} Events</h1>

    @foreach($events as $event)
        <article>
            <h1>{{ $event->name }}</h1>
            <p>{{ $event->description }}</p>
            <p>{{ $event->price }} euros</p>
            <p>Lieu :{{ $event->location }}</p>
        </article>
        <hr>
    @endforeach
</body>

Я получил эту ошибку во время выполнения:

Неопределенная переменная: события (Просмотр: /home/pangraf/events/resources/views/events/index.blade.php)

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

попробуйте это

попробуйте удалить с из $events переменной ..

$event = App\Event::all();
return view('events.index')->withEvent($event);

второй способ

$event = App\Event::all();
return view('events.index')->with(['event' => $event]);

третий путь

$event = App\Event::all();
return view('events.index',compact('event'));
0 голосов
/ 25 декабря 2018

Попробуйте использовать:

return view('events.index', compact('events'));

вместо

return view('events.index')->withEvent($events);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...