php – Laravel 5 Class admin不存在

php – Laravel 5 Class admin不存在,第1张

概述有了Laravel 5和这个管理类的问题,问题是所有东西都在localhost上工作,现在我在服务器上部署了它(大量的修复但没有触及它)它不起作用. 当我转到’/ moderate’页面时出现错误,该页面应该只有管理员才能看到. 错误: in Container.php line 776at ReflectionClass->__construct('admin') in Container.p 有了Laravel 5和这个管理类的问题,问题是所有东西都在localhost上工作,现在我在服务器上部署了它(大量的修复但没有触及它)它不起作用.

当我转到’/ moderate’页面时出现错误,该页面应该只有管理员才能看到.

错误:

in Container.PHP line 776at ReflectionClass->__construct('admin') in Container.PHP line 776at Container->build('admin',array()) in Container.PHP line 656at Container->make('admin',array()) in Application.PHP line 572at Application->make('admin') in Pipeline.PHP line 124at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Authenticate.PHP line 47at Authenticate->handle(object(Request),object(Closure)) in Pipeline.PHP line 125at Pipeline->Illuminate\Pipeline\{closure}(object(Request))at call_user_func(object(Closure),object(Request)) in Pipeline.PHP line 101at Pipeline->then(object(Closure)) in Router.PHP line 690at Router->runRouteWithinStack(object(Route),object(Request)) in Router.PHP line 660at Router->dispatchToRoute(object(Request)) in Router.PHP line 618at Router->dispatch(object(Request)) in Kernel.PHP line 157at Kernel->Illuminate\Foundation\http\{closure}(object(Request))at call_user_func(object(Closure),object(Request)) in Pipeline.PHP line 141at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrftoken.PHP line 43at VerifyCsrftoken->handle(object(Request),object(Closure)) in VerifyCsrftoken.PHP line 17at VerifyCsrftoken->handle(object(Request),object(Closure)) in Pipeline.PHP line 125at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.PHP line 55at ShareErrorsFromSession->handle(object(Request),object(Closure)) in Pipeline.PHP line 125at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.PHP line 62at StartSession->handle(object(Request),object(Closure)) in Pipeline.PHP line 125at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedcookiesToResponse.PHP line 36at AddQueuedcookiesToResponse->handle(object(Request),object(Closure)) in Pipeline.PHP line 125at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Encryptcookies.PHP line 40at Encryptcookies->handle(object(Request),object(Closure)) in Pipeline.PHP line 125at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.PHP line 42at CheckForMaintenanceMode->handle(object(Request),object(Request)) in Pipeline.PHP line 101at Pipeline->then(object(Closure)) in Kernel.PHP line 108at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.PHP line 83at Kernel->handle(object(Request)) in index.PHP line 53

adminController位置(App / http / Controllers /):

<?PHP namespace App\http\Controllers;use App\Post;use App\http\Requests;use App\http\Controllers\Controller;use Illuminate\http\Request;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 onlyRoute::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' => 'App\http\MIDdleware\Authenticate','auth.basic' => 'Illuminate\Auth\MIDdleware\AuthenticateWithBasicAuth','guest' => 'App\http\MIDdleware\RedirectIfAuthenticated',// This was missing        'admin' => 'App\http\MIDdleware\Verifyadmin',];
总结

以上是内存溢出为你收集整理的php – Laravel 5 Class admin不存在全部内容,希望文章能够帮你解决php – Laravel 5 Class admin不存在所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1265341.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存