25 lines
559 B
PHP
25 lines
559 B
PHP
<?php
|
|
|
|
namespace App;
|
|
|
|
class Googl
|
|
{
|
|
public function client()
|
|
{
|
|
$client = new \Google_Client();
|
|
$client->setClientId(env('GOOGLE_CLIENT_ID'));
|
|
$client->setClientSecret(env('GOOGLE_CLIENT_SECRET'));
|
|
$client->setRedirectUri(env('GOOGLE_REDIRECT_URL'));
|
|
$client->setScopes(explode(',', env('GOOGLE_SCOPES')));
|
|
$client->setApprovalPrompt(env('GOOGLE_APPROVAL_PROMPT'));
|
|
$client->setAccessType(env('GOOGLE_ACCESS_TYPE'));
|
|
|
|
return $client;
|
|
}
|
|
|
|
public function drive($client)
|
|
{
|
|
$drive = new \Google_Service_Drive($client);
|
|
return $drive;
|
|
}
|
|
} |