Beacon.php 746 Bytes
<?php
Route::group([
    'namespace' => 'Beacon',
    'middleware' => 'access.routeNeedsPermission:manage-beacon',
], function() {
    Route::resource('beacon', 'BeaconController',['except' => ['show']]);


    Route::get('beacon/deactivated', 'BeaconController@getDeactivated')->name('beacon.deactivated');
    Route::get('beacon/binding', 'BeaconController@binding')->name('beacon.binding');
    Route::get('beacon/get', 'BeaconTablesController')->name('beacon.get');
    Route::post('beacon/deviced', 'BeaconController@deviced')->name('beacon.deviced');

    Route::group(['prefix' => 'beacon/{beacon}'], function() {
        Route::get('mark/{status}', 'BeaconController@mark')->name('beacon.mark')->where(['status' => '[0,1]']);
    });
});