PATH:
home
/
lab2454c
/
tripvare.com
/
backup
/
app
/
Providers
<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\View; use App\Models\StaticPage; use App\Models\Setting; use Harimayco\Menu\Models\Menus; class AppServiceProvider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { // } /** * Bootstrap any application services. * * @return void */ public function boot() { Schema::defaultStringLength(191); View::composer('*', function ($view) { if ($this->app->request->segment(1) == "") { $page = StaticPage::find(7); $meta_data = $page->meta_data != '' ? unserialize($page->meta_data) : []; $other_meta_data = $page->other_meta_data != '' ? unserialize($page->other_meta_data) : []; } if ($this->app->request->segment(1) == "mobile" && $this->app->request->segment(2) == "privacy-policy") { $page = StaticPage::find(8); $meta_data = $page->meta_data != '' ? unserialize($page->meta_data) : []; $other_meta_data = $page->other_meta_data != '' ? unserialize($page->other_meta_data) : []; } if ($this->app->request->segment(1) == "mobile" && $this->app->request->segment(2) == "terms-conditions") { $page = StaticPage::find(9); $meta_data = $page->meta_data != '' ? unserialize($page->meta_data) : []; $other_meta_data = $page->other_meta_data != '' ? unserialize($page->other_meta_data) : []; } if ($this->app->request->segment(1) == "privacy-policy") { $page = StaticPage::find(8); $meta_data = $page->meta_data != '' ? unserialize($page->meta_data) : []; $other_meta_data = $page->other_meta_data != '' ? unserialize($page->other_meta_data) : []; } if ($this->app->request->segment(1) == "terms-conditions") { $page = StaticPage::find(9); $meta_data = $page->meta_data != '' ? unserialize($page->meta_data) : []; $other_meta_data = $page->other_meta_data != '' ? unserialize($page->other_meta_data) : []; } if ($this->app->request->segment(1) == "contact-us") { $page = StaticPage::find(10); $meta_data = $page->meta_data != '' ? unserialize($page->meta_data) : []; $other_meta_data = $page->other_meta_data != '' ? unserialize($page->other_meta_data) : []; } if (isset($page)) { $view->with('page', $page); $view->with('meta_data', $meta_data); $view->with('other_meta_data', $other_meta_data); } }); $site_setting = Setting::find(1); View::share('site_setting', $site_setting); $header_menu = $this->getMenu(3); View::share('header_menu', $header_menu); $footer_menu = $this->getMenu(2); View::share('footer_menu', $footer_menu); } public function getMenu($id = null){ $menu = Menus::where('id', $id)->with('items')->first(); return $menu->items->toArray(); } }
[+]
..
[-] RouteServiceProvider.php
[edit]
[-] BroadcastServiceProvider.php
[edit]
[-] EventServiceProvider.php
[edit]
[-] AppServiceProvider.php
[edit]
[-] AuthServiceProvider.php
[edit]