PHP Classes

File: routes/api.php

Recommend this page to a friend!
  Classes of Nahidul Hasan   Laravel Passport API AuthenticationAuthentication   routes/api.php   Download  
File: routes/api.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Laravel Passport API AuthenticationAuthentication
API using Laravel Passport to authenticate users
Author: By
Last change:
Date: 1 year ago
Size: 879 bytes
 

Contents

Class file image Download
<?php

use Illuminate\Http\Request;

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return
$request->user();
});


Route::group([
   
'prefix' => 'auth'
], function () {
   
Route::post('login', 'AuthController@login');
   
Route::post('signup', 'AuthController@signup');

   
Route::group([
       
'middleware' => 'auth:api'
   
], function() {
       
Route::get('logout', 'AuthController@logout');
       
Route::get('user', 'AuthController@user');
    });
});