Desidero memorizzare alcuni dati in formato JSON nel database da un determinato array. Ma come lo immagazzino usando il controller.Laravel: come memorizzare i dati in formato json nel database?
Supponiamo che io ho dati JSON come:
{"id":"bangladesh","divisions":[{"name":"Barisal"},{"name":"Chittagong"},{"name":"Dhaka"},{"name":"Khulna"},{"name":"Rajshahi"},{"name":"Rangpur"},{"name":"Sylhet"}]}
Per quanto ne so controller utilizzando il formato JSON è come questo, come io non sono pienamente consapevoli.
public function saveUser(Request $request)
{
$div=new Div();
$user->json = json_encode(array({"Date 1": {
{"id":"bangladesh","divisions":[{"name":"Barisal"},{"name":"Chittagong"},{"name":"Dhaka"},{"name":"Khulna"},{"name":"Rajshahi"},{"name":"Rangpur"},{"name":"Sylhet"}]}
$div->save();
return redirect('getList');
}
Come si salva nel mySQL solo l'elenco delle circoscrizioni nella divisione modello utilizzando laravel controller?
È possibile utilizzare la funzione di serializzazione php –
mi può suggerire con codice di esempio per favore? – Hola
Controlla questo link per ulteriori informazioni: http://stackoverflow.com/questions/6836592/serializing-php-object-to-json –