Laravel @include представление с переменной из функции - PullRequest
0 голосов
/ 13 января 2020

Я получил переменную $ b от функции

 public function hello()
{
    $b = "bla bla bla ";
    return view('hello',compact('b'));

}

введите описание изображения здесь

если я открою представление, я смогу увидеть переменную

hello

{{$ b}}

введите описание изображения здесь

Но если я использую его в домашнем представлении как @include ('hello'), тогда неопределенная переменная

введите описание изображения здесь

введите описание изображения здесь

@include('hello')

1 Ответ

0 голосов
/ 13 января 2020

Вы должны снова передать переменную в функцию, которая вызывает home

Итак, в функцию, которая вызывает из маршрута home, вы должны передать $ b вот так

function home(){
   // some code 

    $b = "bla bla bla ";

    return view('home',compact('b'));
}
...