|
@@ -34,19 +34,19 @@ discard block |
|
|
block discarded – undo |
|
34
|
34
|
|
|
35
|
35
|
public function resource($url, $controller, $args = []) |
|
36
|
36
|
{ |
|
37
|
|
- $url = rtrim($url,'/'); |
|
38
|
|
- $routeNames = implode('.',explode('/',trim($url,'/'))); |
|
|
37
|
+ $url = rtrim($url, '/'); |
|
|
38
|
+ $routeNames = implode('.', explode('/', trim($url, '/'))); |
|
39
|
39
|
|
|
40
|
|
- $this->app->group($url, function () use ($controller,$routeNames, $args) { |
|
41
|
|
- $this->get('', $controller . ':index')->add(self::middleware('index', $args))->setName($routeNames.'.index'); |
|
|
40
|
+ $this->app->group($url, function() use ($controller, $routeNames, $args) { |
|
|
41
|
+ $this->get('', $controller . ':index')->add(self::middleware('index', $args))->setName($routeNames . '.index'); |
|
42
|
42
|
|
|
43
|
|
- $this->get('/create', $controller . ':create')->add(self::middleware('create', $args))->setName($routeNames.'.create'); |
|
44
|
|
- $this->get('/{id:[0-9]+}', $controller . ':show')->add(self::middleware('show', $args))->setName($routeNames.'.show'); |
|
45
|
|
- $this->get('/{id:[0-9]+}/edit', $controller . ':edit')->add(self::middleware('edit', $args))->setName($routeNames.'.edit'); |
|
46
|
|
- $this->post('', $controller . ':store')->add(self::middleware('store', $args))->setName($routeNames.'.store'); |
|
47
|
|
- $this->put('/{id:[0-9]+}', $controller . ':update')->add(self::middleware('update', $args))->setName($routeNames.'.update'); |
|
48
|
|
- $this->patch('/{id:[0-9]+}', $controller . ':update')->add(self::middleware('index', $args))->setName($routeNames.'.update'); |
|
49
|
|
- $this->delete('/{id:[0-9]+}', $controller . ':destroy')->add(self::middleware('destroy', $args))->setName($routeNames.'.destroy'); |
|
|
43
|
+ $this->get('/create', $controller . ':create')->add(self::middleware('create', $args))->setName($routeNames . '.create'); |
|
|
44
|
+ $this->get('/{id:[0-9]+}', $controller . ':show')->add(self::middleware('show', $args))->setName($routeNames . '.show'); |
|
|
45
|
+ $this->get('/{id:[0-9]+}/edit', $controller . ':edit')->add(self::middleware('edit', $args))->setName($routeNames . '.edit'); |
|
|
46
|
+ $this->post('', $controller . ':store')->add(self::middleware('store', $args))->setName($routeNames . '.store'); |
|
|
47
|
+ $this->put('/{id:[0-9]+}', $controller . ':update')->add(self::middleware('update', $args))->setName($routeNames . '.update'); |
|
|
48
|
+ $this->patch('/{id:[0-9]+}', $controller . ':update')->add(self::middleware('index', $args))->setName($routeNames . '.update'); |
|
|
49
|
+ $this->delete('/{id:[0-9]+}', $controller . ':destroy')->add(self::middleware('destroy', $args))->setName($routeNames . '.destroy'); |
|
50
|
50
|
|
|
51
|
51
|
})->add(self::middleware('group', $args)); |
|
52
|
52
|
} |
|
@@ -58,7 +58,7 @@ discard block |
|
|
block discarded – undo |
|
58
|
58
|
*/ |
|
59
|
59
|
public static function middleware($middleWare = "group", $args) |
|
60
|
60
|
{ |
|
61
|
|
- $routeResourceMiddleWare_default = function ($request, $response, $next) { |
|
|
61
|
+ $routeResourceMiddleWare_default = function($request, $response, $next) { |
|
62
|
62
|
return $next($request, $response); |
|
63
|
63
|
}; |
|
64
|
64
|
|