مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

meysa,m1396

عضویت از 1396/11/17

اعتبار سنجی در لاراول

  • یکشنبه 21 بهمن 1397
  • 08:01
تشکر میکنم
<?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() عمل نمی کند.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

aliMohammadzadeh

عضویت از 1399/05/06

  • دوشنبه 6 مرداد 1399
  • 13:34

چک کنین اسم اینپوت ها با اسمی که داخل رول ها نوشتین برابر باشه. 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)