Хорошо, у меня есть свой маршрут к контроллеру (для будущего crud, возможно, углового использования)
public function Dashboard_Clicks()
{
$DBClicks = DB::table('TotalClicks')->select('Total_Clicks')->get();return view::('dashboard.pages')->with('$DBClicks', Total_Clicks);
мне использовать View Composer? или другой простой способ назвать это?
}
у этого есть один результат число 45454
Я хочу быть в состоянии получить этот результат, на мой взгляд, так.
<h1 class="clicks"><strong>{{ $DBClicks->Total_Clicks }} </strong> </h1>
Вы можете попробовать это: (Laravel 5)
return view('dashboard.pages', ['Total_Clicks' => $DBClicks]);
Насколько я могу вспомнить, существует два способа передачи данных из контроллера в представления: сначала сжатие переменной в контроллере, и она будет доступна в том виде, в каком вы видите. Примером того же является следующее:
$variable = 'somedata';
$array = ['some' => 'data'];
return view('viewName', compact('variable', 'array'));
//now in your view you can access {{$variable}} and @foreach($array as $something)
Второй с:
return view('viewName')->with(['first_var' => $variable, 'first_array' => $array])
//now in your view you can access {{$first_var}} and @foreach($first_array as $array)