【发布时间】:2021-10-12 06:29:59
【问题描述】:
我这里有个问题,我想保存一个用户将要创建的新闻的摘要,我不希望如果用户上传图片,标签不会存储在摘要列中,我该怎么做这样做?
$content = $request->content;
$dom = new \DomDocument();
$dom->loadHtml($content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$images = $dom->getElementsByTagName('img');
foreach($images as $k => $img){
$data = $img->getAttribute('src');
list($type, $data) = explode(';', $data);
list($type, $data) = explode(',', $data);
$data = base64_decode($data);
$image_name= '/upload/'.time().$k.'.png';
$path = public_path() . $image_name;
file_put_contents($path, $data);
$img->removeAttribute('src');
$img->setAttribute('src', $image_name);
}
$description = $dom->saveHTML();
$summernote = new News();
$summernote->title = $request->title;
$summernote->content = $description;
$summernote->summary = I don't know what I'm going to write here
$summernote->save();
【问题讨论】:
-
你需要解释你的问题更多你刚刚粘贴了你的代码,哪个包,它的参考文件名,错误,期望的输出,当前输出截图等
标签: jquery laravel laravel-5 summernote