Untitled
unknown
php
5 months ago
1.5 kB
3
Indexable
<?php namespace App\Providers; use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; use Illuminate\Pagination\Paginator; use App\Models\Category; use App\Models\Page; use App\Models\Post; use App\Models\Setting; use App\Models\Language; class AppServiceProvider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { // } /** * Bootstrap any application services. * * @return void */ public function boot() { Paginator::useBootstrap(); // Check if the 'settings' table exists if (Schema::hasTable('settings')) { $setting_data = Setting::where('id', 1)->first(); view()->share('global_setting_data', $setting_data); } // Check if the 'languages' table exists if (Schema::hasTable('languages')) { $language_data = Language::get();` $default_lang_data = Language::where('is_default', 'Yes')->first(); view()->share('global_language_data', $language_data); view()->share('global_short_name', $default_lang_data->short_name); } $categories = Category::with('rSubCategory') ->where('show_on_menu', 'Show') ->orderBy('category_order', 'asc') ->get(); view()->share('global_categories', $categories); } }
Editor is loading...
Leave a Comment