Laravel, передавая данные в поле зрения - PullRequest
0 голосов
/ 06 июля 2019

Невозможно передать данные в мое представление из контроллера.

Мое представление называется "about.blade.php" из моего контроллера. Я просто написал

return view('pages.about')->with('fullname', "test");

Мое представление называется"about.blade.php" из моего контроллера я просто написал обратный просмотр

$first = 'B';
$last = "Z";

$full = $first " " . $last;


return view('pages.about')->with('fullname', $full);

Я ожидал увидеть составное слово BZ на странице, где я написал {{полное имя}}

Я получаю следующую ошибку

Синтаксическая ошибка Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_PARSE), неожиданная ошибка "" "(T_CONSTANT_ENCAPSED_STRING)

Ответы [ 3 ]

2 голосов
/ 06 июля 2019

Вы также используете compact для передачи данных в виде следующим образом:

return view('pages.about',compact('var_1', 'var_2', 'var_3'));
2 голосов
/ 06 июля 2019

Вы должны определить правильную переменную в php $fullname = $first . " " . $last; Если вы передаете переменные из контроллера для просмотра, у вас есть метод ниже:

return view('pages.about')->with('fullname', $fullname);

return view('pages.about', compact('fullname'));

$data['fullname'] = $fullname; 
return view('pages.about', $data);

Вот и все!

1 голос
/ 06 июля 2019

Я не учел. для объединения (: $ full = $ first. "" $ Последнего; спасибо всем могу закрыть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...