JoseCage/kallun-api

View on GitHub
routes/api.php

Summary

Maintainability
A
0 mins
Test Coverage
<?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::group(['prefix' => 'v1', 'namespace' => 'API'], function() {

    // Authentication Routes
    Route::group(['prefix' => 'auth', 'namespace' => 'Auth'], function($auth) {
        $auth->post('/login', 'AuthenticateController@login')->name('login');
        $auth->post('/register', 'AuthenticateController@register')->name('register');
    });

    // Slangs
    Route::group(['prefix' => 'slangs'], function($slang) {
        $slang->post('/', 'SlangsController@createSlang');
        $slang->get('/', 'SlangsController@getAllSlangs');
        $slang->get('/{slang}', 'SlangsController@slangDetails');
    });

});