后台修改图片保存的路径和前台不一致,应该怎么修改?
前台上传头像是按照日期做了文件夹切割,保存路径是:
uploads/images/avatars/20xx0x/xx/
但是通过后台修改的头像,是直接保存在:
uploads/images/avatars/
我尝试将 Model User.php 中 setAvatarAttribute() 的路径改为
$path = config('app.url') . "uploads/images/avatars/" . date("Ym/d", time()) . '/' . $path;
然后修改后台配置文件
config/administrator/users.php
// 图片上传必须设置图片存放路径
'location' => public_path() . '/uploads/images/avatars/' . date("Ym/d", time()) . '/',
结果报错了。
配置文件中不能这样配置,请问有什么方法可以做到前后台都用日期分割的路径来作为图片保存路径呢?
推荐文章: