D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
drmariampharmacy.com
/
Modules
/
AI
/
app
/
Http
/
Requests
/
Blog
/
Filename :
BlogTitleRequest.php
back
Copy
<?php namespace Modules\AI\app\Http\Requests\Blog; use App\Traits\ResponseHandler; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Http\Exceptions\HttpResponseException; class BlogTitleRequest extends FormRequest { use ResponseHandler; /** * Get the validation rules that apply to the request. */ public function rules(): array { return [ 'title' => 'required|string|max:255', 'langCode' => 'nullable|string|max:20', ]; } /** * Determine if the user is authorized to make this request. */ public function messages(): array{ return [ 'title.required' => translate('blog_title_is_required_to_generate_blog_title'), ]; } protected function failedValidation(\Illuminate\Contracts\Validation\Validator $validator) { throw new HttpResponseException(response()->json(['errors' => $this->errorProcessor($validator)])); } /** * Determine if the user is authorized to make this request. */ public function authorize(): bool { return true; } }