我收到此错误.方法Illuminate \ Validation \ Validator :: validateReqiured不存在

编程入门 行业动态 更新时间:2024-10-24 10:18:57
本文介绍了我收到此错误.方法Illuminate \ Validation \ Validator :: validateReqiured不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我在验证表单时遇到此错误.

I am getting this error for validation of form.

方法Illuminate \ Validation \ Validator :: validateReqiured没有存在.

Method Illuminate\Validation\Validator::validateReqiured does not exist.

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Event; use Illuminate\Support\Facades\Validator; use Illuminate\Validation\ValidationRequired; class EventController extends Controller { protected $events; public function __construct() { $this->property = new Event(); } /* get all data */ public function getEvents() { $events =Event::latest()->paginate(5); return view ('navbar.viewevents',compact('events')) ->with('i',(request()->input('page',1)-1)*5); } //view event form public function viewEventForm() { return view('navbar.events'); } /* Creating Events */ public function addEvents(Request $request) { $validator = Validator::make($request,[ 'e_name' =>'required', 'venue' =>'required', 'e_image' =>'rquired|image|mimes:jpg,jpeg,png', 'e_status' => 'required' ]); if ($validator->fails()) { return \Redirect::back() ->withErrors($validator) ->withInput(); } $events = $this->property->addNewEvent($request); return \Redirect::back() ->with('message','Team member added successfully'); }

请帮助摆脱该错误.我也在下面尝试过代码.

please help to get rid of this error. I had also tried code below.

$this->validate($request,[ 'e_name' =>'required', 'venue' =>'required', 'e_image' =>'rquired|image|mimes:jpg,jpeg,png', 'e_status' => 'required' ]);

我在方法上遇到了同样的错误.我将这段代码删除后使用Illuminate \ Validation \ ValidationRequired;但出现相同的错误.任何人都可以提供帮助,不胜感激.谢谢

I am getting same error for methods. I this code after removing use Illuminate\Validation\ValidationRequired; but same error is appearing. Anyone can help highly be appreciated. Thanks

推荐答案

而不是:

use Illuminate\Support\Facades\Validator; use Illuminate\Validation\ValidationRequired;

尝试:

use Validator;

此外,在Laravel 5上,您可以在request对象中进行验证(无需导入):

Also, on Laravel 5, you can validate with in the request object (no imports needed):

$request->validate([ 'title' => 'bail|required|unique:posts|max:255', 'body' => 'required', ]);

更多推荐

我收到此错误.方法Illuminate \ Validation \ Validator :: validateReqiured不存在

本文发布于:2023-10-14 11:57:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1490994.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不存在   错误   方法   Validation   Illuminate

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!