在上传过程中丢失的laravel段背包

时间:2017-08-08 21:11:54

标签: laravel backpack-for-laravel

我创建了一个用于上传证书的CRUD(使用用于laravel的背包crud),当我上传pdf时我使用

 $this->crud->addField([

      'name'  => 'respaldo',
      'label' => 'Respaldo',
      'type'  => 'upload',
      'upload' => true,

      'wrapperAttributes' => [
            'class' => 'form-group col-md-6'
       ],
    ]);

当我想看到上传文件的链接时,路线中缺少存储空间,所以我将其添加到mutator中,见下文

 public function setRespaldoAttribute($value)
 {   

  $attribute_name = "respaldo";
  $disk = "public";
  $destination_path = "uploads/respaldos";
  $this->uploadFileToDisk($value, $attribute_name, $disk,   $destination_path);
 }    

 public function getRespaldoLink() {

 return '<a href="'.asset('storage/'.$this->respaldo).'" target="_blank">
             Descargar</a>';
 } 

现在当点击列表视图上显示的链接时,问题是当我点击编辑时,“存储”段丢失,所以我得到了404。见图像

image

0 个答案:

没有答案