Я хочу проверить данные и использовать один запрос формы для хранения и обновления их.
Код: Выделить всё
Trying to get property 'id' of non-objectЭто мой storePoStrequest:
Код: Выделить всё
public function rules()
{
return [
'user_id'=>['required'],
'category_id'=>['required'],
'title'=>['required','max:20' ,Rule::unique('posts')->ignore($this->post->id)],
'body'=>['required'],
'picture'=>['required'],
'study_time'=>['required' ,'numeric' , 'max:'],
'tags'=>['required'],
'status'=>['required'],
];
}
public function message(){
$message=[
'user_id.required'=>'لطفا نام نویسنده نظر را وارد کنید',
'category_id.required'=>'لطفا مجموعه مورد نظر را انتخاب کنید',
'title.required'=>'لطفا عنوان را وارد کنید',
'body.required'=>'لطفا توضیحات را وارد کنید',
'picture.required'=>'لطفا تصویر را وارد کنید',
'study_time.required'=>'لطفا زمان مطالعه را وارد کنید',
'tags.required'=>'لطفا تگ را انتخاب کنید' ,
'status.required'=>'لطفا وضعیت را انتخاب کنید',
];
return array_merge(parent::messages(), $message);
}
}
Подробнее здесь: https://stackoverflow.com/questions/666 ... perty-of-n