Exemplo n.º 1
0
|
| Here is where you will register all of the routes in an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    return view('welcome');
});
Route::group(['prefix' => 'api/v0.1'], function () {
    // Make sure the API is working.
    Route::get('/heartbeat', function () {
        return Response::json(["response" => "OK"])->header('Access-Control-Allow-Origin', '*');
    });
    Route::get('/docs', function (Request $request) {
        return view('docs', ['users' => App\User::all(), 'companies' => App\Company::with('user')->get(), 'request' => $request]);
    });
    // User Management Routes
    Route::group(['prefix' => 'user'], function () {
        Route::post('/login', "UserManagementController@loginUser");
        Route::post('/register', "UserManagementController@registerUser");
        Route::group(['middleware' => ['customauth']], function () {
            Route::put('/edit', "UserManagementController@editUser");
            Route::patch('/password', "UserManagementController@changePassword");
            Route::post('/logout', "UserManagementController@logoutUser");
            Route::delete('/deactivate', "UserManagementController@deactivateUser");
            Route::get('/get', "UserManagementController@getUser");
        });
    });
    // Chat Routes
    Route::group(['middleware' => ['customauth'], 'prefix' => 'chat'], function () {