
软连接
Laravel提供了 Artisan 命令 storage:link 来创建符号链接:
1
| php artisan storage:link
|
自定义软链,例如:自定义Laravel 项目中上传文件夹路径在项目根目录中的/app/uploads 下,然而默认项目的访问路径在根目录/app/public 下,要想直接访问项目根目录文件资源
1
| ln -s /wwwroot/lancema.com/uploads /wwwroot/lancema.com/public/uploads
|
报错 ln: failed to create symbolic link '/lmata/wwwroot/lma-clbdelzk82/uploads/uploads': File exists (已存在链接文件夹)
1
| rm -rf /lmata/wwwroot/lma-clbdelzk82/uploads/uploads
|
可以建立软连接 Linux 命令为: ln -s path1 path2; windows 命令为: mklink /j path2 path2 可以输入命令 将 public\uploads 文件软连接到 uploads,即可在默认项目配置下直接访问数据,Linux 同理
1 2 3 4 5 6 7 8 9
| MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件 符号链接。 /H 创建硬链接而非符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径 (相对或绝对)
|
1 2
| # 这样就把laravel项目中的uploads文件夹软链接到根目录了 mklink /J D:\lancema\docker\www\laravel\public\uploads D:\lancema\docker\www\laravel\uploads
|
清空各种缓存
1 2 3 4 5 6 7 8 9 10 11
| public function clear(){ Artisan::call('cache:clear'); Artisan::call('config:clear'); Artisan::call('route:clear'); Artisan::call('view:clear'); Artisan::call('clear-compiled'); Artisan::call('modelCache:clear'); flash_success('操作成功');
return redirect()->back(); }
|
终端控制台
1 2 3 4
| php artisan cache:clear php artisan route:cache php artisan config:cache php artisan view:clear
|
创建生成密钥
1 2
| php artisan key:generate php artisan jwt:secret
|
Author:蓝思同学
Permalink:https://www.lancema.com/posts/2021/php/laravel日常开发中的一些收集.html
Slogan:small is beautiful, small is powerful !