Laravel 8 Загрузить файл на Google Диск

#google-drive-api #laravel-8

Вопрос:

Я следил за этим toturial и смог загрузить example.txt файл, содержащий только слово Contents . Как я могу изменить это таким образом, чтобы он загружал файл, загруженный пользователем из имени формы, file_attachment ?

     //THIS code works perfectly and saves the example.txt into my google drive
    if ($request->file_attachment != "") {
        $path = Storage::disk('google')->put('example.txt', 'Contents');
        return $path;
    }
 

Я попробовал это, но он говорит, что файл не найден.

   if ($request->file_attachment != "") {
        $path = Storage::disk('google')->put('test_file_name', $request->file_attachment);
        return $path;
    }

exception: "Google\Service\Exception"
file: "C:\laragon\www\deped\vendor\google\apiclient\src\Http\REST.php"
line: 128
message: "{n "error": {n  "errors": [n   {n    "domain": "global",n    "reason": "notFound",n    "message": "File not found: test_file_name.",n    "locationType": "parameter",n    "location": "fileId"n   }n  ],n  "code": 404,n  "message": "File not found: test_file_name."n }n}n"
trace: [{file: "C:laragonwwwdepedvendorgoogleapiclientsrcHttpREST.php", line: 103,…},…]