Ho una richiesta di modulo per convalidare i dati di registrazione. L'applicazione è un'API mobile e vorrei che questa classe restituisse il JSON formattato in caso di convalida fallita invece di quello che fa per impostazione predefinita (reindirizzamento).Laravel 5 richiesta di convalida fallita della richiesta di modifica modulo
Ho provato a ignorare il metodo failedValidation
dalla classe Illuminate\Foundation\Http\FormRequest
. ma non sembra funzionare. Qualche idea?
Codice:
<?php
namespace App\Http\Requests;
use App\Http\Requests\Request;
use Illuminate\Contracts\Validation\Validator;
class RegisterFormRequest 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 [
'email' => 'email|required|unique:users',
'password' => 'required|min:6',
];
}
}
si prega di inviare il vostro codice per le persone a controllare. – SuperBiasedMan
Immagino che tu stia chiamando la tua API via AJAX? Puoi forzare la chiamata all'API per aspettarti JSON dalla tua API? In jQuery sembra che: $ .getJSON. – ChainList