Неопределенная переменная: alert Laravel 5.6 - PullRequest
1 голос
/ 26 октября 2019

Эй, ребята, я новичок в laravel, и я пытался сохранить все записи таблицы 'alert' в переменной, а затем передать эту переменную в представление, чтобы я мог их отобразить.

У меня естьконтроллер - AlertController и внутри него функция:

public function showalert(){
        $alert = Alert::all()->toArray();
        return view('content')->with(compact('alert'));

    }

На мой взгляд, у меня есть этот код

@foreach($alert as $title)
            {{$title->text}}
        @endforeach

Я получаю эту ошибку: Неопределенная переменная: alert (View: \ views\ content.blade.php)

Ответы [ 3 ]

0 голосов
/ 26 октября 2019

Вы можете попробовать ниже

// controller file

public function showalert(){
        $alert = Alert::all();
        return view('content', [ 'alert' => $alert ]);

    }

// view file

    @foreach($alert as $title)
                {{$title->text}}
            @endforeach
0 голосов
/ 26 октября 2019

Используйте этот подход:

public function showalert(){
        $alert = Alert::all();
        return view('content', compact('alert'));

    }
0 голосов
/ 26 октября 2019

Вы можете использовать это решение:

public function showalert(){
    $alert = Alert::all()->toArray();
    return view('content')->with($alert));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...