/** * Setup the layout used by the controller. * * @return void */ protected function setupLayout() { if (!is_null($this->layout)) { $this->layout = view($this->layout); $this->layout->menus = Menu::getMenu(); } }
public function anyMenuSettings() { $menus = Menu::getMenu(); return view('setting.list-menu',["menus"=>$menus]); }
public function __construct(Menu $menu) { $this->data = []; $this->data['menu'] = $menu->getMenu(); }
| */ Route::get('/exports/try','ExportsController@getTry'); Route::controllers([ 'auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController', ]); Route::get('/',[ 'middleware' => 'auth','uses' =>'HomeController@index']); Route::get('/view', function () { $menus = Menu::getMenu() ; return view('layout.index')->with([ "content"=>view("example"), "menus"=>$menus ]); }); Route::get('/login', function () { return view('login'); }); Route::get('/home', 'HomeController@index'); Route::get('/{controller}/{id}',['middleware' => 'auth', function($controller,$id){ $controller = str_replace('-', ' ', strtolower(preg_replace('/[^A-Za-z0-9\-]/', '', $controller))); $controller = str_replace(' ', '', Str::title($controller));