Attualmente sto provando a creare un'API RESTful con Laravel e attualmente sto creando un nuovo utente. Questo è solo un test e sto ottenendo dei risultati quando provo a convalidare la richiesta usando la validazione in Laravel; ecco il risultato:API REST in Laravel durante la convalida della richiesta
Ho cercato di creare uno nuovo da questo codice:
public function store()
{
$validation = Validator::make(Request::all(),[
'username' => 'required|unique:users, username',
'password' => 'required',
]);
if($validation->fails()){
} else{
$createUser = User::create([
'username' => Request::get('username'),
'password' => Hash::make(Request::get('password'))
]);
}
}
ma poi non so come restituire l'errore nella convalida. Ma continua a darmi quel codice HTML come mostrato nell'immagine quando stavo cercando di fare il se con validation->fails()
. C'è un modo per ottenere la convalida in formato JSON?
mal provate il vostro pacchetto dopo aver fatto questo lavoro. il fatto è che restituisce if ($ validation-> fail()) {} in html nel mio terminale in modo da finire per restituire qualche html quindi non leggerà le righe successive di codici. che la mia teoria su cosa sta succedendo .. – Aoi
fonte. devo specificare il tipo di contenuto. ho trovato la risposta qui http://stackoverflow.com/questions/7172784/how-to-post-json-data-with-curl-from-terminal-commandline-to-test-spring-rest – Aoi
Dovresti suonare il corno . Dingo è un pacchetto molto popolare ora. Quindi grazie per averlo fatto! –