Allright,Undefined Variable ошибки при передаче данных от контроллера к клинку в Laravel 5
Вот мой index()
метод UserController
public function index()
{
$name = 'echoashu';
return view('home', compact('name'));
}
Как просто, а вот мой home.blade.php
код
<span class="info-box-number">{{$name}} </span>
Это должно идеально работать в соответствии с документацией, но оно возвращает неопределенную переменную ошибку
Undefined variable: name (View: C:\xampp\htdocs\laravel1\resources\views\home.blade.php)
Любое предположение ??
убедитесь, что вы вызываете функцию индекса UserController от вашего маршрута –
Ok, кажется, работает Но, я не хотите изменить маршрут, который сказал, что я в порядке с '/ home' маршрутом до' HomeController @ index' и хотел бы использовать Data из 'UserController' [различные методы], не могу ли я это сделать ?? – echoashu
вы можете это сделать, но это противоречит концепции Laravel/MVC, если вы хотите обмениваться данными в разных представлениях, вы можете поделиться им с помощью функции загрузки AppServiceProvider или вы можете запросить данные в базовом контроллере, т. Е. Контроллер в Laravel 5 –