【问题标题】:Image and images upload on laravel doesn't work online using laravel 6使用 laravel 6 在 laravel 上上传的图像和图像无法在线工作
【发布时间】:2021-02-03 16:49:19
【问题描述】:

我完成了我的项目,我在线托管它,我想上传我的图像,在本地它工作正常,但在线它添加了到数据库的根链接,但它不会将图像传输到根 aswakfolder / public /存储/配置文件/2020 年 10 月,则不显示图像。

 if($request->hasFile('image'))
       {
        $image = $request->file('image'); 
        $imagee = md5($image);
        $image->storeAs("public\profiles\\".$jdate->format('F').$jdate->year,$imagee.'.'.$image->extension());
        $user->image = "public\\profiles\\".$jdate->format('F').$jdate->year."\\".$imagee.'.'.$image->extension(); 
        }
        $im = $user->image;  
        //images
        $dataim = array();
         if($request->hasFile('images')) 
         {
            foreach($request->file('images') as $file) 
            {
                $namee = md5($file->getClientOriginalName()).'.'.$file->extension();
                //$name = encrypt($namee).'.'.$file->extension();
                $name = "public\profiles\\".$jdate->format('F').$jdate->year."\\".$namee;
                $file->storeAs("public\\profiles\\".$jdate->format('F').$jdate->year, $namee);
                //$Annonce->images = "annonces\\".$jdate->format('F').$jdate->year."\\".time().'.'.$image->extension();  
                array_push($dataim,$name);
            } 
         }

【问题讨论】:

  • php artisan storage:link
  • @sta thx 为你解答,但如何在线执行此 cmd

标签: laravel file-upload


【解决方案1】:

没有terminal,你可以用Route创建符号链接,运行一次即可删除。

路由/web.php

Route::get('/sym', function () {
    Artisan::call('storage:link');
});

【讨论】:

  • 当我尝试这个解决方案时,我得到一个 ErrorException symlink(): No such file or directory,请协助解决这个问题..
猜你喜欢
  • 1970-01-01
  • 2013-02-23
  • 2020-04-02
  • 1970-01-01
  • 2020-12-01
  • 1970-01-01
  • 2017-01-06
  • 2017-07-18
  • 2020-05-11
相关资源
最近更新 更多