Esempio n. 1
0
    });
    Route::get('/stations', function () {
        return App\Station::all();
    });
    Route::post('/station', function () {
        $station = App\Station::where('unique_id', '=', request()->input('unique_id', ''))->firstOrFail();
        $aerometric = new App\Aerometric();
        $aerometric->station_id = $station->id;
        foreach (array_keys(config('aerometrics.properties')) as $property) {
            $aerometric->{$property} = request()->input($property, '0.0');
        }
        $aerometric->save();
        return ['success' => true];
    });
    Route::get('/station', function () {
        $station = App\Station::where('unique_id', '=', request()->input('unique_id', ''))->firstOrFail();
        $aerometric = new App\Aerometric();
        $aerometric->station_id = $station->id;
        foreach (array_keys(config('aerometrics.properties')) as $property) {
            $aerometric->{$property} = request()->input($property, '0.0');
        }
        $aerometric->save();
        return ['success' => true];
    });
});
Route::group(['middleware' => 'web'], function () {
    Route::group(['middleware' => 'auth', 'prefix' => 'backend'], function () {
        Route::get('/', 'BackendController@index');
        Route::resource('stations', 'Backend\\StationsController');
        Route::get('stations/{stations}/import', 'Backend\\StationsController@getImport');
        Route::post('stations/{stations}/import', 'Backend\\StationsController@postImport');