Ejemplo n.º 1
0
        Route::post('login', 'LoginLogoutController@login');
        Route::get('logout', 'LoginLogoutController@logout');
        Route::get('checklogin', 'LoginLogoutController@checkLogin');
        // Users resource API
        Route::get('users', 'UsersController@index');
        Route::post('users', 'UsersController@store');
        Route::get('users/{id}', 'UsersController@show');
        Route::put('users/{id}', 'UsersController@update');
        Route::delete('users/{id}', 'UsersController@destroy');
        // Agendas resource API
        Route::get('agendas', 'AgendasController@index');
        Route::post('agendas', 'AgendasController@store');
        Route::get('agendas/{id}', 'AgendasController@show');
        Route::put('agendas/{id}', 'AgendasController@update');
        Route::delete('agendas/{id}', 'AgendasController@destroy');
        // Activities resource API
        Route::get('activities', 'ActivitiesController@index');
        Route::post('activities', 'ActivitiesController@store');
        Route::get('activities/{id}', 'ActivitiesController@show');
        Route::put('activities/{id}', 'ActivitiesController@update');
        Route::delete('activities/{id}', 'ActivitiesController@destroy');
        // Many-to-many relational resource for agendas
        Route::get('agendas/{id}/users', function ($id) {
            return Agenda::find($id)->users()->get();
        });
        // Many-to-many relational resource for users
        Route::get('users/{id}/agendas', function ($id) {
            return User::find($id)->agendas()->get();
        });
    });
});
Ejemplo n.º 2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $agenda = Agenda::find($id);
     $agenda->delete();
     return response()->json(["pesan" => "dell"]);
 }