user()->can('update', $this->route('joined')); } /** * Get the validation rules that apply to the request. */ public function rules() : array { return [ 'categories' => ['required', 'array'], 'categories.*' => ['numeric', 'exists:categories,id'], 'url' => ['required', 'url'], 'subject' => ['required', 'string'], 'image' => ['nullable', 'image'], 'approved' => ['nullable', 'boolean'], ]; } }