Я работаю на Laravel приложение, и я храню свои данные в формате JSON закодированном виде, какНевозможно декодировать данные из БД (Php Laravel 5,3)
{"name":"Ali","email":"[email protected]"}
Он показывает, как указано выше, в текстовом поле БД
В моем методе я получаю данные как
function users($id, Request $request)
{
$method = $request->method();
if($request->isMethod('GET')) {
$users = DB::table('user_settings')->select('notification_setting')->first();
print_r($notification_smtp);
die;
return view('setting/user');
}
}
Ниже приведен вывод кода выше:
stdClass Object ([notification_setting] => {"name":"Ali","email":"[email protected]"})
Если я пытаюсь расшифровать это дает ошибку, как json_decode 2-ой параметр должен быть строковый объект передается
Как я могу получить ответ на этот формат?
stdClass Object ([name] => Ali [email] => [email protected])
Как я могу это достичь?
Можете ли вы опубликовать заявление, используемый для декодирования JSON? – Samir
это говорит как json_decode() ожидает, что параметр 1 является строкой, заданный объект –
Да, нам нужен метод/оператор, который вы использовали в своем коде для декодирования JSON. – Samir