php – Laravel 5 Class admin不存在
发布时间:2020-12-14 19:48:55 所属栏目:大数据 来源:网络整理
导读:有了Laravel 5和这个管理类的问题,问题是所有东西都在localhost上工作,现在我在服务器上部署了它(大量的修复但没有触及它)它不起作用. 当我转到’/ moderate’页面时出现错误,该页面应该只有管理员才能看到. 错误: in Container.php line 776at ReflectionC
有了Laravel 5和这个管理类的问题,问题是所有东西都在localhost上工作,现在我在服务器上部署了它(大量的修复但没有触及它)它不起作用.
当我转到’/ moderate’页面时出现错误,该页面应该只有管理员才能看到. 错误: in Container.php line 776 at ReflectionClass->__construct('admin') in Container.php line 776 at Container->build('admin',array()) in Container.php line 656 at Container->make('admin',array()) in Application.php line 572 at Application->make('admin') in Pipeline.php line 124 at Pipeline->IlluminatePipeline{closure}(object(Request)) in Authenticate.php line 47 at Authenticate->handle(object(Request),object(Closure)) in Pipeline.php line 125 at Pipeline->IlluminatePipeline{closure}(object(Request)) at call_user_func(object(Closure),object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Router.php line 690 at Router->runRouteWithinStack(object(Route),object(Request)) in Router.php line 660 at Router->dispatchToRoute(object(Request)) in Router.php line 618 at Router->dispatch(object(Request)) in Kernel.php line 157 at Kernel->IlluminateFoundationHttp{closure}(object(Request)) at call_user_func(object(Closure),object(Request)) in Pipeline.php line 141 at Pipeline->IlluminatePipeline{closure}(object(Request)) in VerifyCsrfToken.php line 43 at VerifyCsrfToken->handle(object(Request),object(Closure)) in VerifyCsrfToken.php line 17 at VerifyCsrfToken->handle(object(Request),object(Closure)) in Pipeline.php line 125 at Pipeline->IlluminatePipeline{closure}(object(Request)) in ShareErrorsFromSession.php line 55 at ShareErrorsFromSession->handle(object(Request),object(Closure)) in Pipeline.php line 125 at Pipeline->IlluminatePipeline{closure}(object(Request)) in StartSession.php line 62 at StartSession->handle(object(Request),object(Closure)) in Pipeline.php line 125 at Pipeline->IlluminatePipeline{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36 at AddQueuedCookiesToResponse->handle(object(Request),object(Closure)) in Pipeline.php line 125 at Pipeline->IlluminatePipeline{closure}(object(Request)) in EncryptCookies.php line 40 at EncryptCookies->handle(object(Request),object(Closure)) in Pipeline.php line 125 at Pipeline->IlluminatePipeline{closure}(object(Request)) in CheckForMaintenanceMode.php line 42 at CheckForMaintenanceMode->handle(object(Request),object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Kernel.php line 108 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 83 at Kernel->handle(object(Request)) in index.php line 53 AdminController位置(App / Http / Controllers /): <?php namespace AppHttpControllers; use AppPost; use AppHttpRequests; use AppHttpControllersController; use IlluminateHttpRequest; class AdminController extends Controller { /** * Display a listing of the resource. * * @return Response */ public function index() { $posts = Post::oldest()->where('status','=','0')->get(); return view('admin.index',compact('posts')); } /** * Show the form for creating a new resource. * * @return Response */ public function trash() { $posts = Post::oldest()->where('status','2')->get(); return view('admin.trash',compact('posts')); } /** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function changeStatus($id,$status) { $post = Post::findOrFail($id); if($post->status != $status){ $post->status = $status; $post->save(); } return redirect('/moderate'); } } 路线: // Admin only Route::group(['middleware' => ['auth','admin']],function() { Route::get('/moderate','AdminController@index'); Route::get('/posts/{id}/status/{status}','AdminController@changeStatus'); Route::get('/trash','AdminController@trash'); });
固定!
忘了同步Kernel.php protected $routeMiddleware = [ 'auth' => 'AppHttpMiddlewareAuthenticate','auth.basic' => 'IlluminateAuthMiddlewareAuthenticateWithBasicAuth','guest' => 'AppHttpMiddlewareRedirectIfAuthenticated',// This was missing 'admin' => 'AppHttpMiddlewareVerifyAdmin',]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |