Я хочу сохранить некоторые данные формата json в базе данных из заданного массива. Но как я его храню с помощью контроллера.Laravel: Как хранить данные формата json в базе данных?
Пусть у меня есть JSon данные, такие как:
{"id":"bangladesh","divisions":[{"name":"Barisal"},{"name":"Chittagong"},{"name":"Dhaka"},{"name":"Khulna"},{"name":"Rajshahi"},{"name":"Rangpur"},{"name":"Sylhet"}]}
Насколько я знаю, в контроллере, используя формат JSON, как это, как я не в полной мере осознает это.
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');
}
Как я сохранить его в MySql только перечень подразделений на Участке модели с использованием Laravel контроллера?
Вы можете использовать функцию сериализации php –
, можете ли вы предложить мне пример кода? – Hola
Проверьте эту ссылку для получения дополнительной информации: - http://stackoverflow.com/questions/6836592/serializing-php-object-to-json –