samedi 7 août 2021

Laravel Summernote doesn't want to save tag

I have a problem here, I want to save a summary of the news that the user will create, I don't want if the user uploads an image, the tag will not be stored in the summary column, how do I do that?

 $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();


via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire