diff --git a/app/Http/Controllers/Admin/Controller.php b/app/Http/Controllers/Admin/Controller.php index f71a5b90..ec7b8efc 100644 --- a/app/Http/Controllers/Admin/Controller.php +++ b/app/Http/Controllers/Admin/Controller.php @@ -7,18 +7,11 @@ use App\Http\Requests; abstract class Controller extends BaseController { - /** - * @var - */ - protected $menu; - /** * Controller constructor. */ public function __construct() { - $this->menu = Menu::instance('navbar'); - var_dump($this->menu); } } diff --git a/app/Providers/AdminProvider.php b/app/Providers/AdminProvider.php new file mode 100644 index 00000000..95a024e6 --- /dev/null +++ b/app/Providers/AdminProvider.php @@ -0,0 +1,45 @@ +url(action('Admin\\Dashboard@getIndex'), trans('admin/mainMenu.dashboard')); + }); + + // create menu with user profile + \Menu::create('profileMenu', function ($menu) { + // @todo add profile menu + }); + } + + /** + * Register the application services. + * + * @return void + */ + public function register() + { + } +} diff --git a/config/app.php b/config/app.php index ce43f3b2..30e18278 100644 --- a/config/app.php +++ b/config/app.php @@ -148,6 +148,7 @@ return [ App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, App\Providers\GlobalViewDataProvider::class, + App\Providers\AdminProvider::class, ], /* diff --git a/resources/lang/en/admin/mainMenu.php b/resources/lang/en/admin/mainMenu.php new file mode 100644 index 00000000..56ff81db --- /dev/null +++ b/resources/lang/en/admin/mainMenu.php @@ -0,0 +1,5 @@ + 'Dashboard' +]; \ No newline at end of file diff --git a/resources/views/admin/layout.blade.php b/resources/views/admin/layout.blade.php index b95026d2..247435c0 100644 --- a/resources/views/admin/layout.blade.php +++ b/resources/views/admin/layout.blade.php @@ -12,6 +12,10 @@
+