Я занимаюсь разработкой небольшого веб-приложения с столбцом user_id
и столбцом jsonb
information
в таблице базы данных, которая содержит информацию о пользователе. Я хочу показать Auth::user()
информацию о моем блейд-файле.
столбец information
может содержать больше массивов, вот данные столбца jsonb
.
{"work": {"info": "work", "company": "Augnitive", "working_to": "2019-01-02", "designation": "Software Engineer", "working_from": "2019-01-01", "responsibilities": "Hello"}, "contact": {"info": "contact", "email": "ki.tushar21@gmail.com", "mobile": "01681654863", "address": "House 156, Sultangonj, Rayer Bazar Dhaka 1209, West Agargaon, West Agargaon", "facebook": "fb.com", "linkedin": "linkedin.com", "citizenship": "Bangladesh"}, "personal": {"bday": "2019-01-01", "info": "personal", "blood": "A(+VE)", "gender": "Male"}, "education": {"info": "education", "edu_type": "SSC", "institute": "PGJHS", "graduation": "2010"}}
Я понятия не имею, как отобразить эти данные в поле зрения контроллера
public function index()
{
$profile = Auth::user()->profile;
// return $profile;
return view('home')->with('profile',json_decode($profile,true));
}