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
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
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 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.
Documentation for the framework can be found on the Laravel website.
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.
The Laravel framework is open-sourced software licensed under the MIT license.