Приветствую, есть popover окошко вида.
Данные для его заполнения берутся из базы:
class HeroesController extends Controller
{
public function adminSelect(Request $request){
$array =[];
$adminheroesHtmlid = DB::table('heroes')->get();
$data = view('blocks.hero',['adminheroesHtmlid' => $adminheroesHtmlid ]);
foreach($adminheroesHtmlid as $k => $heroes)
{
$array[$k][]=$heroes->name;
$array[$k][]= '<a class="popover-hero" href="" data-html="true" id="' .$heroes->id. '" data-trigger="hover" data-toggle="popover" data-content="<div class=\'hero-footnote\'>
<img src=' .$heroes->img_path.' alt=>
<div class=\'hero-footnote__desc\'>
<h3>'.$heroes->name.'</h3>
<p>'.$heroes->type_of_attack.'</p>
<span>'.$heroes->role.'</span>
</div>
</div>
"><img src="' .$heroes->img_path_small. '" alt="'.$heroes->name.'">' .$heroes->name. '</a>';
}
return $array;
}
}
Далее это все аяксом идет в плагин ckeditor и уже непосредственно вставляется в редактор. Ну думаю это не так важно.
таблица heroes выглядит примерно так:
При создании поста, все содержимое из ckeditor записывается в таблицу gaydy:
Соответственно, вся статья попадает в поле content, вместе с этим popover. Теперь вопрос, как переделать все так, чтобы при изменении/добавлении поля в таблице heroes, для какого либо героя. Менялось везде по сайту, а то если статей будет уже много, ходить и менять ручками не вариант. Прошу натолкнуть на мысль.