如何在laravel

时间:2017-09-14 21:22:11

标签: laravel routes views laravel-5.4

我正在使用laravel 5.4,我有一个管理面板,它有很多路由,应用程序本身有很多路由。

对于所有管理面板路由,我需要一个变量来加载管理员的每个视图,所以我使用服务提供者并将该变量返回到这样的视图。

view()->composer('*', function ($view)
    {
        /*total unseen contacts*/
            $contact= DB::table('contacts')
                 ->select(DB::raw('count(status) as cont'))
                 ->where('status', '=', 0)
                 ->orderBy('id', 'desc')
                 ->get();

        $view->with('contact', $contact);
    });

这很好但问题是这个查询也在主应用程序中运行,根本不需要这个查询。

所以问题是如何分离管理路由和应用程序路由?如果还有其他更好的方法,请告诉我。

谢谢。

0 个答案:

没有答案