Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
StoreFeedRequest
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 authorize
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 rules
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace App\Http\Requests;
4
5use Illuminate\Foundation\Http\FormRequest;
6
7class StoreFeedRequest extends FormRequest
8{
9    public function authorize(): bool
10    {
11        return true;
12    }
13
14    /**
15     * @return array<string, string>
16     */
17    public function rules(): array
18    {
19        return [
20            'name' => 'required|string|max:255',
21            'url' => 'required|url|unique:feeds,url',
22            'type' => 'required|in:website,rss',
23            'language_id' => 'required|exists:languages,id',
24            'description' => 'nullable|string',
25            'is_active' => 'boolean'
26        ];
27    }
28}