使用 Laravel 框架时,上传到服务器,发现上传的图片在前端显示不出来,可能是没有建立软链接。
Laravel 进入项目根目录可以使用
php artisan storage:link
笔者在服务器上执行后出现以下问题,当然你也可以解决这个问题。
PHP Warning: Unsupported declare 'strict_types' in /mydata/wwwroot/vendor/ramsey/uuid/src/functions.php on line 14
时间紧迫的情况下,笔者用的是linux系统,使用了 ln -sr 命令。
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
进入项目根目录,执行以下命令即可。
ln -sr storage/app/public public/storage
文章评论(0)