在控制器Artisan::call("storage:link");
中使用此命令共享主机没有问题。
在AWS EC2上返回此错误消息"symlink(): Permission denied"。在EC2终端上使用这个命令php artisan storage:link
同样的问题…
但是sudo php artisan storage:link
工作得很好。我想使用这个命令Artisan::call("storage:link")
而不去终端,但是怎么能呢?
我把我的答案留在这里,以防有人需要Mac用户的解决方案
在macOS上,您可以使用
sudo chmod -R ugo+rw /path/to/app/folder