今天使用 laravel admin 上传了一个用户头像,发现用户的头像并没有显示,后查看了一下,是设置的问题。重要的设置有两个地方。
laravel admin 相关的图片设置
首先要设置好文件存储的相关配置。防止报错。设置可以查看 https://www.phpjiaocheng.com/177.html
- .env 中设置好项目的地址, 默认是 localhost , 如果你是用域名进行访问,就写就用localhost 修改为你的域名。
- 配置文件中,设置好地址,一般是带不带public 。
如果你用的项目的根地址,直接指向到 public 目录,那么配置里就不用写 public .
# Author: www.phpjiaocheng.com
'admin' => [
'driver' => 'local',
'root' => public_path('upload'),
'visibility' => 'public',
'url' => env('APP_URL').'/upload/',
],