/** * Boot the application events. * * @return void */ public function boot(Router $router) { $router->model('uuser', '\\Modules\\Users\\Entities\\User'); $router->model('urole', '\\Bican\\Roles\\Models\\Role'); $this->registerTranslations(); $this->registerConfig(); $this->registerViews(); Relation::morphMap(['users' => \Modules\Users\Entities\User::class]); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('school', School::class); $router->model('inscription', Inscription::class); $router->model('student', Student::class); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { //models bind $router->model('product', Product::class); $router->model('category', Category::class); parent::boot($router); }
/** * ルートモデル結合、パターンフィルターなどを定義 * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('textDiary', TextDiary::class); $router->model('workDiary', WorkDiary::class); $router->model('workRecord', WorkRecord::class); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->bind('article', function ($value) { return $this->getArticle()->where('slug', $value)->firstOrFail(); }); $router->bind('cong-ty', function ($value) { return \App\Company::where('slug', $value)->firstOrFail(); }); $router->bind('thiet-ke-thi-cong', function ($value) { return $this->designModel->getDesigns()->where('designs.slug', $value)->firstOrFail(); }); $router->bind('house', function ($value) { return $this->houseModel->getHouses()->where('houses.slug', $value)->firstOrFail(); }); $router->bind('company', function ($value) { return \App\Company::where('slug', $value)->firstOrFail(); }); $router->bind('project', function ($value) { return $this->projectModel->getProjects()->where('projects.slug', $value)->firstOrFail(); }); $router->model('owner', 'App\\House'); $router->model('agency', 'App\\House'); $router->model('message', 'App\\Message'); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('post', Post::class); $router->model('user', User::class); $router->model('category', Category::class); parent::boot($router); }
private function defineRoutes() { $this->router->model("role_id", "UserManagement\\Role"); $this->router->group(["prefix" => "/dashboard/user", "namespace" => "UserManagement"], function () { $this->router->get('role', ['as' => 'role.index', 'uses' => 'RoleController@index']); $this->router->get('role/create', ['as' => 'role.create', 'uses' => 'RoleController@create']); $this->router->post('role/create', ['as' => 'role.create.post', 'uses' => 'RoleController@postCreate']); $this->router->get('role/update/{role_id}', ['as' => 'role.update', 'uses' => 'RoleController@update']); $this->router->post('role/update/{role_id}', ['as' => 'role.update.post', 'uses' => 'RoleController@postUpdate']); $this->router->get('role/delete/{role_id}', ['as' => 'role.delete', 'uses' => 'RoleController@delete']); $this->router->get('permission/', ['as' => 'permission.index', 'uses' => 'PermissionController@index']); $this->router->model("user_id", "UserManagement\\UserModel"); $this->router->get("/", ['as' => 'user.index', 'uses' => 'UserController@index']); $this->router->get("/create", ['as' => 'user.create', 'uses' => 'UserController@create']); $this->router->post("/create", ['as' => 'user.create.post', 'uses' => 'UserController@postCreate']); $this->router->get("/update/{user_id}", ['as' => 'user.update', 'uses' => 'UserController@update']); $this->router->post("/update/{user_id}", ['as' => 'user.update.post', 'uses' => 'UserController@postUpdate']); $this->router->get("/delete/{user_id}", ['as' => 'user.delete', 'uses' => 'UserController@delete']); }); $this->router->group(["namespace" => "UserManagement"], function () { $this->router->get("/login", ['as' => 'login', 'uses' => 'UserController@login']); $this->router->post("/login", ['as' => 'login.post', 'uses' => 'UserController@postLogin']); $this->router->get("/logout", ['as' => 'logout', 'uses' => 'UserController@logout']); $this->router->get("/register", ['as' => 'register', 'uses' => 'UserController@register']); $this->router->post("/register", ['as' => 'register.post', 'uses' => 'UserController@postRegister']); }); }
private function defineRoutes() { $this->router->group(['namespace' => "FileManager"], function () { $this->router->get('dashboard/filemanager', ['as' => 'filemanager.index', 'uses' => 'FileController@getFileManager']); }); $this->router->group(['prefix' => "dashboard/file", 'namespace' => "FileManager"], function () { $this->router->model("file_id", File::class); $this->router->get('/', ['as' => 'file.all', 'uses' => 'FileController@getIndex']); $this->router->get('/get', ['as' => 'file.getFile', 'uses' => 'FileController@getFile']); $this->router->get('/add', ['as' => 'file.index', 'uses' => 'FileController@getFileAdd']); $this->router->get('/edit/{file_id}', ['as' => 'file.edit', 'uses' => 'FileController@getEdit']); $this->router->get('/manage', ['as' => 'file.manage', 'uses' => 'FileController@getManage']); $this->router->post('/edit/{file_id}', 'FileController@fileEdit'); $this->router->post('/add', ['as' => 'file.add', 'uses' => 'FileController@postFileAdd']); $this->router->post('/delete', ['as' => 'file.delete', 'uses' => 'FileController@postDelete']); $this->router->get('/rename/{file_id}', ['as' => 'file.rename', 'uses' => 'FileController@getFileRename']); $this->router->post('/rename', ['as' => 'file.rename', 'uses' => 'FileController@postFileRename']); $this->router->get('/crop/{file_id}', ['as' => 'file.crop', 'uses' => 'FileController@getFileCrop']); $this->router->post('/crop/{file_id}', ['as' => 'file.crop', 'uses' => 'FileController@postFileCrop']); $this->router->post('/multiPost', ['as' => 'file.multipleFiles', 'uses' => 'FileController@postMultipleFiles']); $this->router->get('/list', ['as' => 'file.list', 'uses' => 'FileController@getList']); }); $this->router->group(['prefix' => "dashboard/folder", 'namespace' => "FileManager"], function () { $this->router->model("folder_id", Folder::class); $this->router->get('/index', ['as' => 'folder.all', 'uses' => 'FolderController@getIndex']); $this->router->get('/add', ['as' => 'folder.add', 'uses' => 'FolderController@getFolderAdd']); $this->router->get('/edit/{folder_id}', ['as' => 'folder.edit', 'uses' => 'FolderController@getFolderEdit']); $this->router->get('/manage', ['as' => 'folder.manage', 'uses' => 'FolderController@getFolderManage']); $this->router->post('/delete', ['as' => 'folder.delete', 'uses' => 'FolderController@postDelete']); $this->router->post('/add', ['as' => 'folder.add', 'uses' => 'FolderController@postFolderAdd']); $this->router->post('/edit', ['as' => 'folder.rename', 'uses' => 'FolderController@postFolderRename']); $this->router->get('/list', ['as' => 'folder.list', 'uses' => 'FolderController@getList']); }); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->pattern('board', Board::URI_PATTERN); $router->model('board', 'App\\Board'); $router->model('role', 'App\\Role'); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('batch', 'App\\Batch'); $router->model('parcel', 'App\\Parcels'); $router->model('users', 'App\\User'); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router */ public function boot(Router $router) { $router->model('generators', 'Education\\Entities\\Generator'); $router->model('questions', 'Education\\Entities\\Question'); $router->model('generated-protocols', 'Education\\Entities\\GeneratedProtocol'); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('task', 'App\\Task'); $router->model('profile', 'App\\Profile'); $router->model('person', 'App\\Person'); $router->model('phone', 'App\\Phone'); parent::boot($router); }
public function boot(Router $router) { $router->model('asset', Models\Asset::class); $router->model('page', Models\Page::class); $router->model('group', Models\Group::class); $router->model('template', Models\Template::class); $router->model('url', Models\URL::class); require __DIR__ . '/../../routes.php'; }
/** * Boot the application events. * * @return void */ public function boot(Router $router) { $router->model('uuser', '\\Modules\\Users\\Entities\\User'); $router->model('urole', '\\Bican\\Roles\\Models\\Role'); $this->registerTranslations(); $this->registerConfig(); $this->registerViews(); $this->registerMenu(); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { // $router->model('users', 'App\\User'); $router->model('examinee', 'App\\User'); $router->model('quizzes', 'App\\Quiz'); $router->model('tests', 'App\\Test'); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('pieces', 'App\\Piece'); $router->bind('studios', function ($slug) { return Studio::where('slug', $slug)->firstOrFail(); }); $router->model('events', 'App\\Event'); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('exercise', 'App\\Exercise'); $router->model('word', 'App\\Word'); $router->model('translation', 'App\\Translation'); $router->model('user', 'App\\User'); $router->model('setting', 'App\\Setting'); parent::boot($router); }
/** * Boot the application events. * * @return void */ public function boot(Router $router) { $router->model('registrationStep', '\\Modules\\Registration\\Entities\\RegistrationStep'); $router->model('registrationPeriod', '\\Modules\\Registration\\Entities\\RegistrationPeriod'); $router->model('registrationNote', '\\Modules\\Registration\\Entities\\RegistrationStepNote'); $this->registerTranslations(); $this->registerConfig(); $this->registerViews(); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { // Sets up our routing tokens. $router->pattern('board', Board::URI_PATTERN); $router->pattern('id', '[1-9]\\d*'); $router->model('ban', '\\App\\Ban'); $router->model('board', '\\App\\Board'); $router->model('post', '\\App\\Post'); $router->model('report', '\\App\\Report'); $router->model('role', '\\App\\Role'); $router->bind('user', function ($value, $route) { if (is_numeric($value)) { return \App\User::find($value); } else { if (preg_match('/^[a-z0-9]{1,64}\\.(?P<id>\\d+)$/i', $value, $matches)) { return \App\User::find($matches['id']); } } }); $router->bind('role', function ($value, $route) { if (is_numeric($value)) { return \App\Role::find($value); } else { if (preg_match('/^[a-z0-9]{1,64}\\.(?P<id>\\d+)$/i', $value, $matches)) { return \App\Role::find($matches['id']); } } }); $router->bind('post_id', function ($value, $route) { $board = $route->getParameter('board'); if (is_numeric($value) && $board instanceof Board) { return $board->getThreadByBoardId($value); } }); // Binds a matched instance of a {board} as a singleton instance. $router->matched(function ($route, $request) { // Binds the board to the application if it exists. $board = $route->getParameter('board'); if ($board instanceof Board && $board->exists) { $board->applicationSingleton = true; //$this->app->instance("\App\Board", $board); $this->app->singleton("\\App\\Board", function ($app) use($board) { return $board->load(['assets', 'settings']); }); } // Binds the post to the application if it exists. $post = $route->getParameter('post_id'); if ($post instanceof Post && $post->exists) { $route->setParameter('post', $post); //$this->app->instance("\App\Post", $post); $this->app->singleton("\\App\\Post", function ($app) use($post) { return $post; }); } }); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('project', 'App\\Project'); $router->model('module', 'App\\Module'); $router->model('page', 'App\\Page'); $router->model('image', 'App\\Image'); $router->model('proposal', 'App\\Proposal'); parent::boot($router); }
private function defineRoutes() { $this->router->group(['prefix' => "dashboard/widget", 'namespace' => "Widget"], function () { $this->router->model("widget_id", Widget::class); $this->router->get("/", ["as" => 'widget.index', 'uses' => 'WidgetController@index']); $this->router->post("/save-widget", ['as' => 'widget.save', 'uses' => 'WidgetController@save']); $this->router->post("/delete-widget", ['as' => 'widget.delete', 'uses' => 'WidgetController@delete']); }); }
public function boot(Router $router) { foreach ($this->models as $model) { $binding = strtolower($model); $className = "BoomCMS\\Database\\Models\\{$model}"; $router->model($binding, $className); } $router->model('related', Page::class); require __DIR__ . '/../../routes.php'; }
/** * Boot the application events. * * @return void */ public function boot(Router $router) { $router->model('lCountry', '\\Modules\\Lists\\Entities\\Country'); $router->model('lCity', '\\Modules\\Lists\\Entities\\City'); $router->model('lState', '\\Modules\\Lists\\Entities\\State'); $this->registerTranslations(); $this->registerConfig(); $this->registerViews(); $this->registerEvents(); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { /* * Récupérer le model Task qui correspond à un ID donné dès qu'il voit {task} * Permet d'injecter l'instance Tast à la méthode destroy du controller */ $router->model('task', Task::class); $router->model('link', Link::class); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router */ public function boot(Router $router) { $router->model('album', '\\CtrlV\\Models\\Album'); $router->model('image', '\\CtrlV\\Models\\Image'); $router->model('session', '\\CtrlV\\Models\\UserSession'); $router->bind('user', function ($username) { return \CtrlV\Models\User::whereUsername($username)->first(); }); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { //Versione semplice $router->model('users', \App\User::class); $router->model('articles', \App\Article::class); // se devo mettere filtri anche su campi diversi da id $router->bind('users', function ($id) { return \App\User::where('id', $id)->firstOrFail(); }); parent::boot($router); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { $router->model('user', User::class, function ($value) { return User::where('slug', $value)->first(); }); $router->model('business', Business::class, function ($value) { return Business::where('slug', $value)->first(); }); $router->model('message', Message::class); parent::boot($router); }
/** * Boot the application events. * * @return void */ public function boot(Router $router) { $router->model('asFaculty', '\\Modules\\Academystructure\\Entities\\Faculty'); $router->model('asYear', '\\Modules\\Academystructure\\Entities\\Year'); $router->model('asTerm', '\\Modules\\Academystructure\\Entities\\Term'); $router->model('asDepart', '\\Modules\\Academystructure\\Entities\\Department'); $router->model('asSpec', '\\Modules\\Academystructure\\Entities\\Specialty'); $this->registerTranslations(); $this->registerConfig(); $this->registerViews(); }
private function defineRoutes() { $this->router->group(['prefix' => "admin/comment", 'namespace' => "Comment"], function () { $this->router->model("comment_id", Comment::class); $this->router->get('/create', ['as' => 'comment.add', 'uses' => 'CommentController@getAdd']); $this->router->post('/create', ['as' => 'comment.add', 'uses' => 'CommentController@postAdd']); $this->router->get('/edit/{comment_id}', ['as' => 'comment.edit', 'uses' => 'CommentController@getEdit']); $this->router->post('/edit/{comment_id}', ['as' => 'comment.edit', 'uses' => 'CommentController@postEdit']); $this->router->get('/delete/{comment_id}', ['as' => 'comment.delete', 'uses' => 'CommentController@getDelete']); $this->router->get('/', ['as' => 'comment.list', 'uses' => 'CommentController@getList']); }); }
private function defineRoutes() { $this->router->group(['before' => 'NewsLetter', 'prefix' => "admin/newsletter", 'namespace' => "NewsLetter"], function () { $this->router->model("newsletter_id", "NewsLetter"); $this->router->get('/add', ['as' => 'newsletter.add', 'uses' => 'NewsLetterController@getAdd']); $this->router->post('/add', ['as' => 'newsletter.add', 'uses' => 'NewsLetterController@postAdd']); $this->router->get('/edit/{newsletter_id}', ['as' => 'newsletter.edit', 'uses' => 'NewsLetterController@getEdit']); $this->router->post('/edit/{newsletter_id}', ['as' => 'newsletter.edit', 'uses' => 'NewsLetterController@postEdit']); $this->router->get('/delete/{newsletter_id}', ['as' => 'newsletter.delete', 'uses' => 'NewsLetterController@getDelete']); $this->router->get('/list', ['as' => 'newsletter.list', 'uses' => 'NewsLetterController@getList']); }); }