每个。很高兴见到你。我的代码如下。
-controller.php
public function admin(Request $request) {
if ($request->ajax()) {
$users = \DB::table('users')->leftJoin('roles', 'users.role_id', '=', 'roles.id')->select('users.id as id', 'roles.name as role_name', 'users.*')->get();
...
return Datatables::of(results)->make();
}
return view('frontend.homepage.admin');
-web.php
Route::prefix("admin")->middleware(["auth:admin"])->group(function(){
Route::get('dashboard', ['as' => 'homepage.admin', 'uses' => 'PagesController@admin']);
});
但是我有一个错误,如下所示。
{“信息”: ””,“ exception”:“ Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException”,“ file”:“ E:\ Uniclix_Source \ API \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ RouteCollection.php”,“行”:179,“跟踪”:[{“ file”:“ E:\ Uniclix_Source \ API \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ Router.php”,“行”:636,“ function”:“ match”,“ class”:“ Illuminate \ Routing \ RouteCollection”,“ type”:“->”},{“ file”:“ E:\ Uniclix_Source \ API \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ Router.php”,“行”:625,“ function”:“ findRoute”,“ class”:“ Illuminate \ Routing \ Router”,“ type”:“->”},{“ file”:“ E:\ Uniclix_Source \ API \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ Router.php”,“行”:614,“ function”:“ dispatchToRoute”,“ class”:“ Illuminate \ Routing \ Router”,“ type”:“->”},{“ file”:“ E:\ Uniclix_Source \ API \ vendor \ laravel \ framework \ src \ Illuminate \ Foundation \ Http \ Kernel.php”,“行”:176,“ function”:“调度”,“ class”:“ Illuminate \ Routing \ Router”,“ type”:“->”},{“ file”:“ E:\ Uniclix_Source \ API \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ Pipeline.php”,“行”:30,“ function”:“ Illuminate \ Foundation \ Http \ {closure}”,“ class”:“ Illuminate \ Foundation \ Http \ Kernel”,“ type”:“->”}
谁可以帮助我?
这是由于url设置问题。错误代码可能是“ 404”。请检查api端点。
NotFoundHttpException在指定的路由不存在时引发。
根据您的代码,您的路线是/ admin / dashboard。