激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - Laravel框架FormRequest中重寫錯(cuò)誤處理的方法

Laravel框架FormRequest中重寫錯(cuò)誤處理的方法

2019-06-11 11:57zx服務(wù)器之家 PHP教程

這篇文章主要介紹了Laravel框架FormRequest中重寫錯(cuò)誤處理的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

laravel 框架中默認(rèn)的validate驗(yàn)證,在處理錯(cuò)誤的時(shí)候,默認(rèn)是返回上一頁,當(dāng)為ajax的時(shí)候才會(huì)返回Json。如果我們要一直返回Json的話,那么需要重寫錯(cuò)誤處理

如下:在Requests目錄只用 新建BaseRequest

Laravel框架FormRequest中重寫錯(cuò)誤處理的方法

代碼如下

<?php
/**
 * @文件名稱: BaseRequest.php.
 * @author: daisc
 * @email: [email protected]
 * @Date: 2019/1/8
 */

namespace App\Http\Requests\Front;

use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;

class BaseRequest extends FormRequest
{

  public function failedValidation($validator)
  {

    $error= $validator->errors()->all();
    // $error = $validator;

    throw new HttpResponseException(response()->json(['code'=>1,'message'=>$error[0]]));

  }

}

重寫了failedValidation方法,將拋出錯(cuò)誤處理為了json格式的。

然后在自定義的處理驗(yàn)證類中,繼承該類就行了,

如:RegisterForm

<?php

namespace App\Http\Requests\Front;

class RegisterForm extends BaseRequest
{
  /**
   * 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 [
      'phone'=>'required|regex:"^1\d{10}"',
      'email' => 'required|email',
      'password'=>'required|confirmed'
    ];
  }

  public function messages()
  {
    return [
      'phone.required'=>'手機(jī)號(hào)不能為空',
      'phone.regex'=>'請輸入正確的手機(jī)號(hào)',
    ];

  }

}

當(dāng)我們在控制器中調(diào)用RegisterForm的時(shí)候,就回返回Json格式的錯(cuò)誤信息。

不分是否是AJAX

Laravel框架FormRequest中重寫錯(cuò)誤處理的方法

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩精品一区二区三区在线观看 | 粉嫩粉嫩一区二区三区在线播放 | 黄色av免费电影 | av成人在线观看 | 亚洲成人在线免费观看 | 成人午夜在线免费观看 | 欧美人一级淫片a免费播放 久久99精品久久久久久园产越南 | 亚洲精品久久久久久久久久 | 欧美日韩影视 | av成人免费看| 国产免费视频一区二区裸体 | 日韩视| 欧美精品久久久久久久久老牛影院 | av在线免费观看播放 | 狠狠干天天操 | 久久久国产精品电影 | 欧美一级一区二区三区 | 欧美wwwwww | 99久久精品日本一区二区免费 | 亚洲精品久久久久www | 成人男女激情免费视频 | 黄色片免费看看 | 国产1区在线观看 | 亚州综合一区 | 一区二区三高清 | 天天透天天狠天天爱综合97 | 欧美国产日韩在线 | 欧美aⅴ在线观看 | 日日草视频 | 成人片在线播放 | 精品国产一区二区三 | 成人久久免费 | 久久久国产精品网站 | 中文字幕在线观看亚洲 | 毛片视频在线免费观看 | 国产一级大片 | 一级黄色毛片a | 国产高清成人久久 | 欧洲黄色一级视频 | 色无极影院亚洲 | 在线观看中文字幕av |