Skip to content

Commit 6d0b168

Browse files
committed
Using $router variable
1 parent 54fff1a commit 6d0b168

File tree

2 files changed

+24
-16
lines changed

2 files changed

+24
-16
lines changed

Http/apiRoutes.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
<?php
22

3-
$router->group(['prefix' => '/menuitem'], function () {
4-
post('/update', [
3+
use Illuminate\Routing\Router;
4+
5+
/** @var Router $router */
6+
7+
$router->group(['prefix' => '/menuitem'], function (Router $router) {
8+
$router->post('/update', [
59
'as' => 'api.menuitem.update',
610
'uses' => 'MenuItemController@update',
711
'middleware' => 'can:menu.menuitem.update',
812
]);
9-
post('/delete', [
13+
$router->post('/delete', [
1014
'as' => 'api.menuitem.delete',
1115
'uses' => 'MenuItemController@delete',
1216
'middleware' => 'can:menu.menuitem.destroy'

Http/backendRoutes.php

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,28 @@
11
<?php
22

3+
use Illuminate\Routing\Router;
4+
5+
/** @var Router $router */
6+
37
$router->bind('menu', function ($id) {
48
return app(\Modules\Menu\Repositories\MenuRepository::class)->find($id);
59
});
610
$router->bind('menuitem', function ($id) {
711
return app(\Modules\Menu\Repositories\MenuItemRepository::class)->find($id);
812
});
913

10-
$router->group(['prefix' => '/menu'], function () {
11-
get('menus', ['as' => 'admin.menu.menu.index', 'uses' => 'MenuController@index']);
12-
get('menus/create', ['as' => 'admin.menu.menu.create', 'uses' => 'MenuController@create']);
13-
post('menus', ['as' => 'admin.menu.menu.store', 'uses' => 'MenuController@store']);
14-
get('menus/{menu}/edit', ['as' => 'admin.menu.menu.edit', 'uses' => 'MenuController@edit']);
15-
put('menus/{menu}', ['as' => 'admin.menu.menu.update', 'uses' => 'MenuController@update']);
16-
delete('menus/{menu}', ['as' => 'admin.menu.menu.destroy', 'uses' => 'MenuController@destroy']);
14+
$router->group(['prefix' => '/menu'], function (Router $router) {
15+
$router->get('menus', ['as' => 'admin.menu.menu.index', 'uses' => 'MenuController@index']);
16+
$router->get('menus/create', ['as' => 'admin.menu.menu.create', 'uses' => 'MenuController@create']);
17+
$router->post('menus', ['as' => 'admin.menu.menu.store', 'uses' => 'MenuController@store']);
18+
$router->get('menus/{menu}/edit', ['as' => 'admin.menu.menu.edit', 'uses' => 'MenuController@edit']);
19+
$router->put('menus/{menu}', ['as' => 'admin.menu.menu.update', 'uses' => 'MenuController@update']);
20+
$router->delete('menus/{menu}', ['as' => 'admin.menu.menu.destroy', 'uses' => 'MenuController@destroy']);
1721

18-
get('menus/{menu}/menuitem', ['as' => 'dashboard.menuitem.index', 'uses' => 'MenuItemController@index']);
19-
get('menus/{menu}/menuitem/create', ['as' => 'dashboard.menuitem.create', 'uses' => 'MenuItemController@create']);
20-
post('menus/{menu}/menuitem', ['as' => 'dashboard.menuitem.store', 'uses' => 'MenuItemController@store']);
21-
get('menus/{menu}/menuitem/{menuitem}/edit', ['as' => 'dashboard.menuitem.edit', 'uses' => 'MenuItemController@edit']);
22-
put('menus/{menu}/menuitem/{menuitem}', ['as' => 'dashboard.menuitem.update', 'uses' => 'MenuItemController@update']);
23-
delete('menus/{menu}/menuitem/{menuitem}', ['as' => 'dashboard.menuitem.destroy', 'uses' => 'MenuItemController@destroy']);
22+
$router->get('menus/{menu}/menuitem', ['as' => 'dashboard.menuitem.index', 'uses' => 'MenuItemController@index']);
23+
$router->get('menus/{menu}/menuitem/create', ['as' => 'dashboard.menuitem.create', 'uses' => 'MenuItemController@create']);
24+
$router->post('menus/{menu}/menuitem', ['as' => 'dashboard.menuitem.store', 'uses' => 'MenuItemController@store']);
25+
$router->get('menus/{menu}/menuitem/{menuitem}/edit', ['as' => 'dashboard.menuitem.edit', 'uses' => 'MenuItemController@edit']);
26+
$router->put('menus/{menu}/menuitem/{menuitem}', ['as' => 'dashboard.menuitem.update', 'uses' => 'MenuItemController@update']);
27+
$router->delete('menus/{menu}/menuitem/{menuitem}', ['as' => 'dashboard.menuitem.destroy', 'uses' => 'MenuItemController@destroy']);
2428
});

0 commit comments

Comments
 (0)