Route::get('/', function () {
Storage::extend('google', function ($app, $config) {
$client = new Google_Client();
$client->setClientId($config['clientId']);
$client->setClientSecret($config['clientSecret']);
$client->refreshToken($config['refreshToken']);
$service = new Google_Service_Drive($client);
$adapter = new GoogleDriveAdapter($service, $config['folderId']);
return new Filesystem($adapter);
});
$disk = Storage::disk('google');
$disk->put('abc.txt', "eyyyertr");
dd($disk);
///return view('welcome');
});
< /code>
Мне нужно получить переменную, которую я упомянул на рисунке ниже, чтобы я мог удалить загруженный файл с помощью собственного идентификатора < /p>
Пока я пытался: < /p>
$disk['driver']['adapter']
< /code>
Но это не работает, это дает мне эту ошибку < /p>
Cannot use object of type Illuminate\Filesystem\FilesystemAdapter as array
Мне нужно получить доступ к этому идентификатору Вот код, который я использовал для отображения с dd () < /p> [code]Route::get('/', function () {
Storage::extend('google', function ($app, $config) { $client = new Google_Client(); $client->setClientId($config['clientId']); $client->setClientSecret($config['clientSecret']); $client->refreshToken($config['refreshToken']); $service = new Google_Service_Drive($client); $adapter = new GoogleDriveAdapter($service, $config['folderId']);
return new Filesystem($adapter); });
$disk = Storage::disk('google');
$disk->put('abc.txt', "eyyyertr");
dd($disk); ///return view('welcome'); }); < /code> Мне нужно получить переменную, которую я упомянул на рисунке ниже, чтобы я мог удалить загруженный файл с помощью собственного идентификатора < /p> Пока я пытался: < /p> $disk['driver']['adapter'] < /code> Но это не работает, это дает мне эту ошибку < /p> Cannot use object of type Illuminate\Filesystem\FilesystemAdapter as array [/code]