Quando stavo sviluppando in Laravel4 Beta3, ero solito ottenere i dati JSON POST da un servizio utilizzando la funzione Input :: json(), ma quando ho aggiornato a Laravel4 Beta4, sto ottenendo seguente errore:Modifiche alla funzione Input :: json() tra Laravel 4 beta3 e beta4
Avviso: Undefined property: Symfony \ Component \ HttpFoundation \ ParameterBag :: $ productName in linea /Applications/MAMP/htdocs/commonDBAPI/app/controllers/UserController.php 47
Qualcuno ha qualche idea, quale potrebbe essere la ragione.
Grazie,
Usi di input :: json() -> all() è semplice e utile, ma come utilizzare Input :: all() per ottenere il JSON? – Sameer
Input :: all() rappresenta tutto l'input inviato al tuo script (cioè stringa di query, dati del modulo e payload JSON). Quindi in una risposta non è possibile ottenere * solo * il JSON da 'Input :: all()'. Puoi comunque usare 'Input :: get ('chiave', 'default')' per ottenere una chiave individuale. –
ok. Ma non c'è nessun keyname assegnato al payload JSON, quindi come usare Input :: get per quello? – Sameer