8000 GitHub - anarute/GSuiteAdmin: Sample version of a few CRUDs created to demo how to use Google G Suite Admin SDK with PHP Library client.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Sample version of a few CRUDs created to demo how to use Google G Suite Admin SDK with PHP Library client.

Notifications You must be signed in to change notification settings

anarute/GSuiteAdmin

 
 

Repository files navigation

G Suite Admin

This sample app was built on top of Laravel, so for those who are familiar with Laravel, it should be easy to realize what is going under the hood and how to run it. For those who aren't, I provide below a Getting Started guide so you can quickly start using this.

Read this in other languages: Brazilian Portuguese

Getting Started

Installing

After you clone (or download) this repository, you will need to follow these steps to run the application:

Install dependencies (libraries used by the project)

composer update

Grant write access to storage folder

sudo chmod -R gu+w storage

Create a file named .env using the file .env.example as a template and update it so its values match your environment, specially the following:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=GSuiteAdmin
DB_USERNAME=GSuiteAdmin
DB_PASSWORD=A-SENHA-VEM-AQUI

Generate a key to be used by your local instance.

php artisan key:generate

Last, but not least, update the app configs cache:

php artisan config:cache

Connecting to your G Suite Domain / Account

In order to enable this application to access your Google G Suite (formerly known as Google Apps) data, you need to:

  • Create a Project under Google Developer Console
  • Create a Credential (a Service Account)
  • Authorize APIs

These steps are described in this link (in Brazilian Portuguese) G Suite APIs: Configuração de Projeto, Credencial e APIs

Laravel PHP Framework

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, queueing, and caching.

Laravel is accessible, yet powerful, providing tools needed for large, robust applications. A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked.

Official Documentation

Documentation for the framework can be found on the Laravel website.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell at taylor@laravel.com. All security vulnerabilities will be promptly addressed.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

Sample version of a few CRUDs created to demo how to use Google G Suite Admin SDK with PHP Library client.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 79.9%
  • HTML 19.5%
  • Other 0.6%
0