<?php namespace App\Http\Requests; use App\Http\Requests\Request; class TestRequest extends Request { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'name' => 'required', 'lname' => 'required', 'year' => 'required', ]; } public function attributes() { return [ 'name' => 'نام', 'lname' => 'نام خانوادگی', 'year' => 'سال', ]; } public function messages() { return [ 'required' =>':attribute وارد نشده است.', ]; } }
برنامه موقع اجرا attribue ها را که شامل name,lname,year است به نام و نام خانوادگی وسال در تابع public function attributes() عمل نمی کند.
چک کنین اسم اینپوت ها با اسمی که داخل رول ها نوشتین برابر باشه.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)