dsjws44266 2016-05-15 15:04
浏览 49
已采纳

Laravel 5在模型中验证

I have model like this

class test extends Model
{

public   $rules = [
    'title' => 'required',
    'name' => 'required',
];
protected $fillable = ['title','name'];
}

And controller like this

public function store(Request $request)
{
    $test=new test; /// create model object
        $validator = Validator::make($request->all(), [
             $test->rules
        ]);
        if ($validator->fails()) {
            return view('test')->withErrors($validator)
        }
        test::create($request->all());
 }

Validation show error like this

The 0 field is required.

I want show this

The name field is required.
The title field is required.

  • 写回答

3条回答 默认 最新

  • douyinghuo8874 2016-05-15 15:39
    关注

    I solve it

    public function store(Request $request)
    {
      $test=new test; /// create model object
        $validator = Validator::make($request->all(),$test->rules);
        if ($validator->fails()) {
            return view('test')->withErrors($validator)
        }
        test::create($request->all());
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 写uniapp时遇到的问题
  • ¥15 matlab有限元法求解梁带有若干弹簧质量系统的固有频率
  • ¥15 找一个网络防御专家,外包的
  • ¥100 能不能让两张不同的图片md5值一样,(有尝)
  • ¥15 informer代码训练自己的数据集,改参数怎么改
  • ¥15 请看一下,学校实验要求,我需要具体代码
  • ¥50 pc微信3.6.0.18不能登陆 有偿解决问题
  • ¥20 MATLAB绘制两隐函数曲面的交线
  • ¥15 求TYPCE母转母转接头24PIN线路板图
  • ¥100 国外网络搭建,有偿交流