Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建laravel自定义存储:链接?_Laravel_Multi Tenant_Laravel 5.6 - Fatal编程技术网

如何创建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

如何创建laravel自定义存储:链接

我想指出一点
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版本吗?