a6a51

AppServiceProvider

Jun 22nd, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.67 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Providers;
  4.  
  5. use Illuminate\Support\ServiceProvider;
  6. use App\Menu;
  7.  
  8. class AppServiceProvider extends ServiceProvider
  9. {
  10.     public function boot()
  11.     {
  12.         //Contoh penggunaan view composer https://laravel.com/docs/5.2/views#view-composers
  13.         //dashboard nama viewnya (menu.blade.php)
  14.         view()->composer('menu', function($view) {
  15.             //ketika view (menu.blade.php) dirender, kita melakukan query untuk mengambil menu. Hasilnya kita passing ke view supaya bisa diakses di view.
  16.             $view->with('menus', $this->get_menu());
  17.         });
  18.     }
  19.  
  20.     private function getMenu()
  21.     {
  22.         return Menu::all();
  23.     }
  24. }
Add Comment
Please, Sign In to add comment