Sono modulo di convalida con formRequest
, ho definito $redirect
. Ora voglio gestire l'errore di convalida nella funzione $redirect
.Come visualizzare i messaggi di errore nella funzione di reindirizzamento con convalida della richiesta di modulo utilizzando laravel 5
5
A
risposta
0
Ho un messaggio parziale di visualizzazione del messaggio di errore che appare di seguito. Funziona sia per i messaggi reindirizzate quando le variabili sono in sessione e mentre tornava la vista() dove le variabili sono direttamente accessibili
<div class = "container">
@unless($errors->count()==0)
@foreach($errors->all() as $err)
<p class = "alert alert-danger col-md-6 col-md-offset-3 animated slideInUp">{{$err}}</p>
@endforeach
@endunless
@unless(Session::get('myerror')==null)
<p class = "alert col-md-6 col-md-offset-3 alert-danger animated slideInUp">{{Session::get('myerror')}}</p>
@endunless
@if(isset($myerror))
<p class = "alert col-md-6 col-md-offset-3 alert-danger animated slideInUp">{{$myerror}}</p>
@endif
Se si desidera tornare risposta JSON con i messaggi di errore poi qui ci sono alcuni suggerimenti su come impostare il contenuto e impostare i propri codici di risposta e intestazioni http://laravel.com/docs/5.0/responses
3
Sono in grado di creare il JSON con messaggio di errore da formRequest ma senza reindirizzamento $.
Ecco il mio codice,
<?php
namespace App\Http\Requests;
use App\Http\Requests\Request;
use Response;
class CreateUserRequest 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' => 'required'
];
}
public function messages(){
return [
'email.required' => 'Er, you forgot your email address!'
];
}
public function response(array $errors)
{
return Response::json($errors, 400);
}
}
Problemi correlati
- 1. Reindirizzamento di convalida personalizzato di Laravel 5
- 2. Laravel 5 richiesta di convalida fallita della richiesta di modifica modulo
- 3. laravel 5 multipla I campi di convalida
- 4. Convalida knockout - Come visualizzare i messaggi di errore
- 5. Laravel 5 richieste modulo - convalida dati correlati
- 6. Come utilizzare il parametro del percorso di richiesta nella richiesta di modulo Laravel 5?
- 7. Come personalizzare i messaggi di convalida in Laravel?
- 8. Laravel 4/5 modulo di ricerca come
- 9. errore eseguendo make: richiesta su laravel 5
- 10. Come visualizzare i messaggi di errore di Salesforce regola di convalida in una volta tramite l'API
- 11. Come visualizzare i messaggi di errore di convalida in una pagina ASPC di ASP.NET?
- 12. Traduzione dei messaggi di errore di convalida del modulo CodeIgniter
- 13. Come posso modificare o rimuovere i messaggi di errore predefiniti di convalida del modulo HTML5?
- 14. Laravel Convalida modulo con operatori logici
- 15. Laravel - I messaggi di errore che non si traducono in messaggio di errore effettivo, iniziano con "convalida".
- 16. messaggi di errore personalizzati con Modello Modulo
- 17. Come visualizzare i messaggi di errore di convalida di Ruby on Rails uno alla volta
- 18. Messaggi personalizzati Laravel per convalida array
- 19. laravel 5 - tipi Convalida Mime
- 20. Convalida serie laravel 5
- 21. Convalida campi incrociati con HibernateValidator non visualizza messaggi di errore
- 22. Come gestire le eccezioni e i messaggi di errore in Laravel 5?
- 23. Extend Richiesta di classe in laravel 5
- 24. Visualizza sia il riepilogo che i singoli messaggi di errore utilizzando il plugin di convalida jQuery
- 25. Problema di caratteri di convalida della convalida di Laravel
- 26. Come visualizzare i messaggi di errore nella pagina HTML in PHP?
- 27. Errore di convalida del comando di rendering attraverso un reindirizzamento
- 28. Come posso visualizzare i messaggi di errore per l'applet Java?
- 29. Regola di convalida della password di Laravel
- 30. invio di reindirizzamento e l'impostazione dei cookie, usando laravel 5
Sono nuovo di laravel-5 e di lavoro su REST API, dal postino sono in grado di convalidare il payload JSON con modulo di richiesta. Ma sto affrontando un problema in risposta risposta JSON. Come restituire i messaggi di errore? – user2893940
Ho modificato la risposta per riflettere il tuo commento. Se c'è qualche errore specifico che hai allora facci sapere. –