Skip to content

Commit cd193ad

Browse files
authored
Merge pull request #207 from Laravel-Backpack/do-not-use-request-if-no-request-validation-set
Do not use request if no request validation set
2 parents fcecfbd + b2548ca commit cd193ad

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/Console/Commands/CrudBackpackCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public function handle()
7373
]);
7474

7575
// if the application uses cached routes, we should rebuild the cache so the previous added route will
76-
// be acessible without manually clearing the route cache.
76+
// be accessible without manually clearing the route cache.
7777
if (app()->routesAreCached()) {
7878
$this->call('route:cache');
7979
}

src/Console/Commands/CrudControllerBackpackCommand.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,13 @@ protected function replaceRequest(&$stub)
226226
$stub = str_replace(' CRUD::setValidation(DummyClassRequest::class);'.PHP_EOL, '', $stub);
227227
}
228228

229+
if ($validation !== 'request') {
230+
$stub = str_replace('use App\Http\Requests\DummyModelClassRequest;', '', $stub);
231+
} else {
232+
// add a new line after the use statement
233+
$stub = str_replace('use App\Http\Requests\DummyModelClassRequest;', "use App\Http\Requests\DummyModelClassRequest;\n", $stub);
234+
}
235+
229236
return $this;
230237
}
231238

src/Console/stubs/crud-controller.stub

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
namespace DummyNamespace;
44

5-
use App\Http\Requests\DummyModelClassRequest;
65
use Backpack\CRUD\app\Http\Controllers\CrudController;
76
use Backpack\CRUD\app\Library\CrudPanel\CrudPanelFacade as CRUD;
8-
7+
use App\Http\Requests\DummyModelClassRequest;
98
/**
109
* Class DummyClassCrudController
1110
* @package App\Http\Controllers\Admin

0 commit comments

Comments
 (0)