在 laravel 上上传的图像和图像无法使用 laravel 6 在线工作



我完成了我的项目,我在网上托管它,我想上传我的图像,在本地它工作得很好,但在网上它添加了数据库的根链接,但它没有将图像传输到根aswakdolder/public/storage/profiles/October 2020,然后图像不会显示。

if($request->hasFile('image'))
{
$image = $request->file('image'); 
$imagee = md5($image);
$image->storeAs("publicprofiles\".$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 = "publicprofiles\".$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);
} 
}

如果没有terminal,您可以使用Route创建符号链接,运行一次&删除它。

route/web.php:

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

最新更新