如何上传图片到Laravel中对应的租户?

How to upload an image to the corresponding tenant in Laravel?

我第一次使用多租户,我有多个租户,问题是我不知道如何上传到存储到相应的租户图像。

例如: 租户 1: 上传您的公司徽标

租户 2: 上传您自己的公司徽标

我目前正在与租户 59138 合作(storage/app/tenancy/tenants/59138/[此处添加 图像文件夹]

配置文件系统

'tenancy' => [
     'driver' => 'local',
     'root' => storage_path('app/tenancy/tenants/'),
],

控制器

public function storeImage(Request $request){
     //dd($request->all());
     if ($request->file('logo')) {
        $fileLogo = $request->file('logo');
            
        $path = Storage::disk('tenancy')->put('public',$fileLogo);
        
     }
}
public function uploadFile(Request $request){

    $File = $request->file('data'); 

    //First Parameter is the Folder Name and Second Parameter is the File Object
    $stored = \Storage::disk('public')->put("your_folder_name", $File);
    $url = tenant_asset($stored);
    return response()->json(['success' =>$url], 200);

}