请问 laravel 访问上传的文件
http://localhost/storage/aaa.jpg如何让 有权限的用户访问
【师兄】付淑鹏 - Simon<
fushupeng@126.com> 2017/5/11 21:17:23
nginx配置目录就可以
【大侠】史文仲远(958186957) 2017/5/11 21:17:58
我的是apache
【掌门】上海-卖女孩的小火柴(728072128) 9:12:07
@史文仲远 php artisan storage:link
【掌门】上海-卖女孩的小火柴(728072128) 9:14:00
如果要做权限,那么你加一条/storage/{filename} 的路由,在对该路由做授权认证
【大侠】史文仲远(958186957) 9:32:52
@上海-卖女孩的小火柴 可是 我的是5.2 好像不能使用 php artisan storage:link
【掌门】上海-卖女孩的小火柴(728072128) 9:47:55
在项目根目录执行:ln -s storage绝对路径 ./public/storage
【掌门】上海-卖女孩的小火柴(728072128) 9:49:33
或者你自己写一个artisan 命令
【大侠】史文仲远(958186957) 9:51:23
我看下
【大侠】史文仲远(958186957) 10:02:12
@上海-卖女孩的小火柴 不过我个人这些本质上还是 没有权限设置的
因为相当于 建了一个链接到 public
如果实现 只有自己 才能够访问自己上传的图片
【大侠】史文仲远(958186957) 10:03:16
只有经过 index.php 经过控制器 的流程 才能够实现
【掌门】上海-卖女孩的小火柴(728072128) 10:04:35
【掌门】上海-卖女孩的小火柴(728072128) 10:06:58
如果public目录下存在storage的软连,那么你可以修改apache的配置文件,对storage uri 做rewrite, 或者直接删掉软连
二者的区别,我就不多说了
【大侠】史文仲远(958186957) 10:10:41
哦