<?php

// Routes for location.

// Guard routes for location
Route::prefix('{guard}/location')->group(function () {

    Route::resource('location', 'LocationResourceController');
});

// Guard routes for building
Route::prefix('{guard}/location')->group(function () {

    Route::patch('building/actions/{action}', 'BuildingActionsController');
    Route::patch('building/action/{building}/{action}', 'BuildingActionController');
    Route::patch('building/workflow/{building}/{transition}', 'BuildingWorkflowController');
    Route::resource('building', 'BuildingResourceController');
});



// Public routes for location
Route::get('locations/', 'LocationPublicController@index');
Route::get('location/{slug?}', 'LocationPublicController@show');