Laravel AdminLTE - 如何调用方法并在视图中使用其数据
Laravel AdminLTE - How to call method and use its data in view
我正在使用 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();
}
我将如何调用该方法并在我的 painlevel 视图中显示数据?
您当前的路线只是直接返回 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'));
}
您可能想开始浏览文档,从 Route, Controller and View
开始
这样创建路由
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);
}
它的工作。
我正在使用 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();
}
我将如何调用该方法并在我的 painlevel 视图中显示数据?
您当前的路线只是直接返回 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'));
}
您可能想开始浏览文档,从 Route, Controller and View
开始这样创建路由
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);
}
它的工作。