public function delete($id)
    {
        $obj = $this->find($id);
        Event::fire('repository.deleting', [$obj]);
        return $obj->delete();
    }
public function delete($id)
    {
        $obj = $this->find($id);
        Event::fire('repository.deleting', [$obj]);
        return $obj->delete();
    }
public function delete ( $ id ) { $ obj = $ this -> find ( $ id ) ; Event :: fire ( 'repository.deleting' , [ $ obj ] ) ; return $ obj -> delete ( ) ; }
Deletes a new object
@param $id
@return mixed
@throws \Illuminate\Database\Eloquent\ModelNotFoundException
Deletes a new object