Laravel AdminLTE - Как вызвать метод и использовать его данные в поле зрения - PullRequest
0 голосов
/ 01 февраля 2019

Я использую Laravel AdminLTE и у меня все настроено, есть только одна часть, которую я не понимаю.Я сделал мой маршрут так:

Route::get('/admin/painlevel', function () {
    return view('painlevel');
});

, и у меня есть этот метод в app / Http / Controllers / v1 / PainLevelController.php

public function index()
{
     return PdTpainlevel::select('pkpainlevel as id', 'painlevel_name as name')->get();
}

Как бы я вызвал этот метод и отобразилданные в моем представлении уровня?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

маршрут создать так

Route::get('/administrator', 'administrator\LoginController@index');

и контроллер создать так

 public function index()
{
    $data['title']="Admin | DashBoard";
    $data['name']="Dilip Singh Shekhawat";
    view('administrator/menu_bar',$data);
    return view('administrator/dashboard',$data);
}

работает.

0 голосов
/ 01 февраля 2019

Ваш текущий маршрут просто возвращает view('painlevel') напрямую.

Вам нужно обновить свой маршрут до:

Route::get('/admin/painlevel', 'V1\PainLevelController@index');

В вашем контроллере:

public function index()
{
  $data = PdTpainlevel::select('pkpainlevel as id', 'painlevel_name as name')->get();

  return view('painlevel', compact('data'));

}

Возможно, вы захотите начать просматривать документацию, начните с Маршрут , Контроллер и Просмотр

...