コード例 #1
0
 public function delete($id)
 {
     $activity = ActivityModel::find($id);
     if (!$activity) {
         return response()->json(['message' => 'Activity with given id not found'], 404);
     }
     $activity->delete();
     return response()->json(['message' => 'Activity deleted'], 200);
 }
コード例 #2
0
 public function testRunningMigration()
 {
     $activity = ActivityModel::find(1);
     $this->assertEquals('1', $activity->type_id);
 }
コード例 #3
0
 public function test_it_deletes_a_type_from_type_id()
 {
     $activity_to_deleted = ActivityModel::find(1);
     (new Activity())->delete($activity_to_deleted->id);
     $this->assertNull(ActivityModel::find(1));
 }
コード例 #4
0
 /**
  * Deletes an activity
  *
  * @param $activity
  * @return boolean
  */
 public function delete($activity)
 {
     if (is_int($activity) && ActivityModel::find($activity)) {
         return ActivityModel::find($activity)->delete();
     }
     if ($activity instanceof ActivityModel) {
         return $activity->delete();
     }
 }