如何解决使用laravel插入图像时,如何在public / storage / annonces / Month2020中创建一个文件夹?
我想插入Annonces的图像,所以我想像laravel voyager一样在db annonces \ August2020 \ annonces.jpeg中插入链接,但我想自动给我月份和年份,大写月份为NUMBER中的第一个字母和年份laravel voyager。
AnnoncesController.php
public function store(Request $request)
{
$Annonce = new Annonce();
if($request->hasFile('image'))
{
$image = $request->file('image');
$image->storeAs('public\annonces\August2020','annonces'.".".$image->extension());
$Annonce->image = 'annonces\August2020\annonces' .".".$image->extension();
}
$Annonce->save();
return Redirect::to("annonces")
->withSuccess('Great! file has been successfully uploaded.');
}
解决方法
您可以执行以下操作,看看:
$destinationPath = "/Uploads/" . $id . "/" . jdate()->getYear() . "/" . jdate()->getMonth() . "/" . jdate()->getDay();
注意:jdate是波斯时间的帮手,而不是使用碳或其他任何东西 在agust2020中,您可以执行以下操作:
"/uploads/".jdate()->getMonth().jdate()->getYear()."/". jdate()->getDay()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。