Path : /var/www/clients/client0/web25/web/app/Http/Requests/Back/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/clients/client0/web25/web/app/Http/Requests/Back/PostRequest.php |
<?php namespace App\Http\Requests\Back; use App\Models\Image; use Illuminate\Foundation\Http\FormRequest; use App\Rules\Slug; class PostRequest extends FormRequest { public function authorize() { return true; } public function rules() { $regex = '/^[A-Za-z0-9-éèàù]{1,50}?(,[A-Za-z0-9-éèàù]{1,50})*$/'; $id = $this->post ? ',' . $this->post->id : ''; return $rules = [ // 'title' => 'required|max:255', // 'content' => 'required|max:65000', 'slug' => ['required', 'max:255', new Slug, 'unique:posts,slug' . $id], // 'summary' => 'required|max:500', 'meta_description' => 'required|max:160', 'meta_keywords' => 'required|regex:' . $regex, 'seo_title' => 'required|max:60', ]; } }