如何创建laravel自定义存储:链接?
如何创建laravel自定义存储:链接 我想指出一点如何创建laravel自定义存储:链接?,laravel,multi-tenant,laravel-5.6,Laravel,Multi Tenant,Laravel 5.6,如何创建laravel自定义存储:链接 我想指出一点 project/public/storage>project/storage/app/tenancy/tenants此时无法使用此命令自定义路径。我查看了源代码,找不到关于这个问题的任何提示 你能做的最简单的事情就是自己制作符号链接。 这个命令所做的唯一事情就是用PHP创建符号链接。这是源代码: if (! windows_os()) { return symlink($target, $link); } $mode = $this
project/public/storage
>project/storage/app/tenancy/tenants
此时无法使用此命令自定义路径。我查看了源代码,找不到关于这个问题的任何提示
你能做的最简单的事情就是自己制作符号链接。
这个命令所做的唯一事情就是用PHP创建符号链接。这是源代码:
if (! windows_os()) {
return symlink($target, $link);
}
$mode = $this->isDirectory($target) ? 'J' : 'H';
exec("mklink /{$mode} \"{$link}\" \"{$target}\"");
如果你真的需要发出命令。您可以创建自己的。如果您想了解Taylor是如何做到这一点的,可以查看以下文件:
config/filesystems.php中的供应商/laravel/framework/src/illumb/Foundation/Console/StorageLinkCommand.php
:
'links' => [
public_path() . '_html\storage' => storage_path('app/public'),
],
完成本教程后,将/public更改为/public\u html
请回答这个问题。您的意思是在存储链接中创建文件夹吗?aaaaaa一旦运行
php artisan storage:link
您就可以链接到存储文件夹中您想要的位置。我的意思是php artisan storage:link
是默认路径project/public/storage>>project/storage/app/public
,但我希望路径project/public/storage>>project/storage/app/tenancy
没有问题。很乐意帮忙!在回答问题时,这是不可用的。但现在是这样。你能在你的答案中加入引入这一点的Laravel版本吗?