PHP Classes

How to Implement a PHP Outlook Calendar, Email and Contacts Integration Using the Application Laravel with Office 365: Access Microsoft Outlook accounts using its API

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-09-23 (6 months ago) RSS 2.0 feedNot enough user ratingsTotal: 19 All time: 11,370 This week: 40Up
Version License PHP version Categories
laravel-with-office- 1.0.0MIT/X Consortium ...5Email, PHP 5, Time and Date, User Man..., W..., A...
Description 

Author

This package can access Microsoft Outlook accounts using its API.

It provides a Web application that can access a Microsoft account and perform operations with Microsoft Outlook API.

Currently, the application can access and show:

- The messages in the user inbox folder

- The next events in the user calendar

- The user contacts

Innovation Award
PHP Programming Innovation award nominee
September 2024
Number 6
Microsoft Outlook is a popular application that can be accessed as part of the Office 365 suite of applications.

Office 365 provides an API that allows the implementation of custom applications using Office accounts.

This package provides an application that shows how to access Microsoft Outlook user account calendar events, email messages, and user contacts.

Manuel Lemos
Picture of Leonardo Feitosa
  Performance   Level  
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

 

Example

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return
view('welcome');
});

Route::get('/signin', 'AuthController@signin');
Route::get('/authorize', 'AuthController@gettoken');
Route::get('/mail', 'OutlookController@mail')->name('mail');
Route::get('/calendar', 'OutlookController@calendar')->name('calendar');
Route::get('/contacts', 'OutlookController@contacts')->name('contacts');


  Files folder image Files (79)  
File Role Description
Files folder imageapp (1 file, 5 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (13 files)
Files folder imagedatabase (3 directories)
Files folder imagepublic (3 files, 2 directories)
Files folder imageresources (3 directories)
Files folder imageroutes (4 files)
Files folder imagetests (2 files, 2 directories)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .env.example Data Auxiliary data
Accessible without login Plain text file AppInfo.txt Doc. Documentation
Plain text file artisan Class Class source
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file server.php Aux. Configuration script
Accessible without login Plain text file webpack.mix.js Data Auxiliary data
Accessible without login Plain text file yarn.lock Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:19
This week:0
All time:11,370
This week:40Up