| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?phpnamespace App\Providers;use App\Services\Common\CategoryService;use App\Services\SubsiteService;use Illuminate\Support\Facades\Request;use Illuminate\Support\ServiceProvider;use App\Services\Content\ExplainService;use App\Services\Content\NavigationService;use View;class ViewServiceProvider extends ServiceProvider{    /**     * Bootstrap the application services.     *     * @param SubsiteService $subsiteService     * @param ExplainService $explainService     * @param NavigationService $navigationService     * @param CategoryService $CategoryService     * @return void     */    public function boot(SubsiteService $subsiteService, ExplainService $explainService, NavigationService $navigationService, CategoryService $CategoryService)    {        /*$subsite_id = 0;        $foot_explains = $explainService->getLimitExplains(array('is_display'=>'1','subsite_id'=>$subsite_id), 10);*/        $foot_explains = $explainService->getLimitExplains(array('is_display'=>'1'), 10);        //获取顶部导航信息        $nav_where = array(            'alias' => 'AIX_top',            'display'=>'1',            'is_personal'=>'0',        );        $top_navs = $navigationService->getTopNavs($nav_where, 9);        View::share('current_url', Request::getRequestUri());        View::share('foot_explains', $foot_explains);        View::share('top_navs', $top_navs);        View::share('category', $CategoryService->getCategory());        View::share('AIX_city_spell', $CategoryService->getCitySpell());        View::share('subsites', $subsiteService->getAllSubsite());        View::share('wx_qrcode', upload_asset(subsite_config('aix.system.oauth.wechat_official.wechat_qrcode')));    }    /**     * Register the application services.     *     * @return void     */    public function register()    {        //    }}
 |