mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-02 08:21:09 -08:00
Make options required in model
This commit is contained in:
parent
7c08fbe144
commit
0d58ac61bc
|
@ -6,6 +6,7 @@ use App\Models\CustomField;
|
|||
use App\Models\ReportTemplate;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Arr;
|
||||
|
||||
class ReportTemplatesController extends Controller
|
||||
{
|
||||
|
@ -13,7 +14,8 @@ class ReportTemplatesController extends Controller
|
|||
{
|
||||
$this->authorize('reports.view');
|
||||
|
||||
$request->validate((new ReportTemplate)->getRules());
|
||||
// Ignore "options" rules since data does not come in under that key...
|
||||
$request->validate(Arr::except((new ReportTemplate)->getRules(), 'options'));
|
||||
|
||||
$report = $request->user()->reportTemplates()->create([
|
||||
'name' => $request->get('name'),
|
||||
|
|
|
@ -31,6 +31,7 @@ class ReportTemplate extends Model
|
|||
'unique:report_templates,name',
|
||||
],
|
||||
'options' => [
|
||||
'required',
|
||||
'array',
|
||||
],
|
||||
];
|
||||
|
|
Loading…
Reference in a new issue