2016-12-15 2 views
0

Это мой первый раз использовать Mysql JSon колонки типа когда я сделать запрос поста через Laravel API, чтобы сделать новый пользователь как этогоMysql выходного столбца JSON обратный слэш

"username:andy21, password:123456, profile:{"home_town":"germany"}" 

Я сохранить профиль в колонке Json когда я получить его, то есть обратный косая черта перед каждым "на объекте JSon как это

"profile":"{\"home_town\":\"germany\"}" 

мое возвращение в контроллере Laravel выглядит следующим образом

return response()->json(['profile'=>$user]); 

Почему у этого есть эти обратные косые черты и как его удалить?

+1

Как насчет значения в базе данных? Является ли это обратной косой? –

+0

То же, что и я, я думаю, это возможно из-за ответа json в laravel –

+0

Я написал ответ. –

ответ

2

Попробуйте это, если ваша $user переменная в формате JSON:

return response()->json(['profile' => json_decode($user)]); 
+0

Это работает! благодаря –

Смежные вопросы