Fix creation of metric points at the newer endpoint.
This commit is contained in:
@@ -83,6 +83,7 @@ class MetricController extends Controller
|
||||
*/
|
||||
public function putMetric($id)
|
||||
{
|
||||
dd($id);
|
||||
return $this->metric->update($id, Binput::all());
|
||||
}
|
||||
|
||||
|
||||
@@ -45,10 +45,12 @@ class MetricPointController extends Controller
|
||||
/**
|
||||
* Create a new metric point.
|
||||
*
|
||||
* @param int $id
|
||||
*
|
||||
* @return \CachetHQ\Cachet\Models\MetricPoint
|
||||
*/
|
||||
public function postMetricPoints()
|
||||
public function postMetricPoints($id)
|
||||
{
|
||||
return $this->metricPoint->create(Binput::all());
|
||||
return $this->metricPoint->create($id, Binput::all());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,12 +29,14 @@ class EloquentMetricPointRepository extends EloquentRepository implements Metric
|
||||
/**
|
||||
* Create a new model.
|
||||
*
|
||||
* @param int $id
|
||||
* @param array $data
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Model
|
||||
*/
|
||||
public function create(array $data)
|
||||
public function create($id, array $data)
|
||||
{
|
||||
$data['metric_id'] = $id;
|
||||
$metric = new $this->model($data);
|
||||
|
||||
$this->validate($metric);
|
||||
|
||||
@@ -14,11 +14,12 @@ interface MetricPointRepository
|
||||
/**
|
||||
* Create a new model.
|
||||
*
|
||||
* @param int $id
|
||||
* @param array $data
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Model
|
||||
*/
|
||||
public function create(array $data);
|
||||
public function create($id, array $data);
|
||||
|
||||
/**
|
||||
* Finds a model by id.
|
||||
|
||||
Reference in New Issue
Block a user