Я пытаюсь сделать простой блог с React и Laravel, и я использовал текстовый редактор для вставки содержимого блогов. Теперь, когда я пытаюсь отобразить эти блоги в своем приложении React, оно полностью отображает содержимое в виде строки, но не в виде элементов html. Вот что я сделал (код и скриншоты):
Моя форма
Laravel Контроллер
public function save(Request $request) {
$validatedData = $request->validate([
'language' => 'required',
'body' => 'required',
]);
$post = new Posts;
$post->language = $request->input('language');
$post->body = htmlspecialchars($request->input('body'));
$post->save();
return redirect('dashboard');
}
public function posts($id) {
$posts = DB::table('posts')
->select('id', htmlspecialchars_decode('body'))
->where([['language', '=', $id]])->get();
return response()->json($posts);
}
А вот как выглядит мой взгляд:
Может кто-нибудь помочь, пожалуйста, что я здесь не так делаю? Любая помощь очень ценится. Спасибо