我完成了我的项目,我在网上托管它,我想上传我的图像,在本地它工作得很好,但在网上它添加了数据库的根链接,但它没有将图像传输到根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');
});