如何创建laravel自定义存储:链接?
我想指出
project/public/storage
>> project/storage/app/tenancy/tenants
答案 0 :(得分:3)
在config/filesystems.php
中:
'links' => [
public_path() . '_html\storage' => storage_path('app/public'),
],
按照本教程操作后,将/ public更改为/ public_html
https://developerhowto.com/2018/11/12/how-to-change-the-laravel-public-folder/
答案 1 :(得分:0)
目前,无法使用此命令来自定义路径。我查看了源代码,找不到关于此问题的任何提示。
您可以做的最简单的事情就是自行创建符号链接。 该命令唯一要做的就是用PHP创建该符号链接。这是源代码:
if (! windows_os()) {
return symlink($target, $link);
}
$mode = $this->isDirectory($target) ? 'J' : 'H';
exec("mklink /{$mode} \"{$link}\" \"{$target}\"");
如果您真的需要为此命令。您可以创建自己的。如果要查看Taylor的工作方式,可以查看以下文件:
vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php