*/ public function rules(): array { return [ 'name' => 'required|string|max:255', 'url' => 'required|url|unique:feeds,url', 'type' => 'required|in:website,rss', 'language_id' => 'required|exists:languages,id', 'description' => 'nullable|string', 'is_active' => 'boolean' ]; } }