一,相关文档:
https://learnku.com/docs/laravel/10.x/structure/14837#c2b9f4
Storage 目录
storage 目录包含日志、编译后的 Blade 模板、基于文件的会话、文件缓存和框架生成的其他文件。
该目录分为 app、framework 和 logs 目录。app 目录可用于存储应用程序生成的任何文件。
framework 目录用于存储框架生成的文件和缓存。最后,logs 目录包含应用程序的日志文件。
storage/app/public 目录可用于存储用户生成的文件,例如个人资料头像,应该是公开可访问的。
你应该在 public/storage 创建一个符号链接,该符号链接指向此目录。
你可以使用 php artisan storage:link Artisan 命令创建链接。
二,实际操作:
liuhongdi@lhdpc:/data/laravel/dignews$ php artisan storage:link
INFO The [public/storage] link has been connected to [storage/app/public].
说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/11/07/laravel-ruan-lian-jie-fu-hao-lian-jie-10-27/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: [email protected]
三,查看实际效果:
1,查看符号链接实际指向的路径:
liuhongdi@lhdpc:/data/laravel/dignews/public$ ls -al
总用量 52
drwxrwxr-x 2 liuhongdi liuhongdi 4096 11月 7 09:03 .
drwxrwxr-x 13 liuhongdi liuhongdi 4096 11月 6 21:43 ..
-rw-rw-r-- 1 liuhongdi liuhongdi 0 8月 10 15:19 favicon.ico
-rw-r--r-- 1 liuhongdi liuhongdi 30147 10月 20 2022 f.jpeg
-rw-rw-r-- 1 liuhongdi liuhongdi 603 8月 10 15:19 .htaccess
-rw-rw-r-- 1 liuhongdi liuhongdi 1710 8月 10 15:19 index.php
-rw-rw-r-- 1 liuhongdi liuhongdi 24 8月 10 15:19 robots.txt
lrwxrwxrwx 1 liuhongdi liuhongdi 40 11月 7 09:03 storage -> /data/laravel/dignews/storage/app/public
或readlink:
liuhongdi@lhdpc:/data/laravel/dignews/public$ readlink -f storage/
/data/laravel/dignews/storage/app/public
2,在storage/app/public目录下上传文件后查看效果:
四,查看laravel框架的版本:
liuhongdi@lhdpc:/data/laravel/dignews$ php artisan --version
Laravel Framework 10.27.0
标签:laravel,rw,10.27,liuhongdi,app,storage,public,链接
From: https://www.cnblogs.com/architectforest/p/17814840.html