Update
This commit is contained in:
@ -15,10 +15,10 @@ class Sources {
|
||||
$output = compact('sources');
|
||||
return $this->withJson($response, $output);
|
||||
}
|
||||
public function get(Request $request, Response $response, ModelFactory $factory, $currency_id, $url): Response {
|
||||
$source = $factory->find(Source::class)->where([['currency_id', $currency_id], ['url', $url]])->one();
|
||||
public function get(Request $request, Response $response, ModelFactory $factory, $source_id): Response {
|
||||
$source = $factory->find(Source::class)->one($source_id);
|
||||
$output = [
|
||||
'get_data' => compact('currency_id', 'url'),
|
||||
'get_data' => compact('source_id'),
|
||||
'source' => null
|
||||
];
|
||||
if ($source) {
|
||||
@ -45,13 +45,13 @@ class Sources {
|
||||
];
|
||||
return $this->withJson($response, $output);
|
||||
}
|
||||
public function edit(Request $request, Response $response, ModelFactory $factory, $currency_id, $url) {
|
||||
public function edit(Request $request, Response $response, ModelFactory $factory, $source_id) {
|
||||
$post = json_decode($request->getBody()->getContents());
|
||||
$output = [
|
||||
'get_data' => compact('currency_id', 'url'),
|
||||
'get_data' => compact('source_id'),
|
||||
'post_data' => $post
|
||||
];
|
||||
$source = $factory->find(Source::class)->where([['currency_id', $currency_id], ['url', $url]])->one();
|
||||
$source = $factory->find(Source::class)->one($source_id);
|
||||
$edited = false;
|
||||
if ($source) {
|
||||
$edited = $source->edit($post);
|
||||
@ -60,9 +60,9 @@ class Sources {
|
||||
}
|
||||
return $this->withJson($response, $output);
|
||||
}
|
||||
public function delete(Request $request, Response $response, ModelFactory $factory, $currency_id, $url): Response {
|
||||
$source = $factory->find(Source::class)->where([['currency_id', $currency_id], ['url', $url]])->one();
|
||||
$output = ['get_data' => compact('currency_id', 'url'), 'source' => null, 'deleted' => false];
|
||||
public function delete(Request $request, Response $response, ModelFactory $factory, $source_id): Response {
|
||||
$source = $factory->find(Source::class)->one($source_id);
|
||||
$output = ['get_data' => compact('source_id'), 'source' => null, 'deleted' => false];
|
||||
if ($source) {
|
||||
$output['source'] = $source->asArray();
|
||||
$status = $source->delete();
|
||||
|
Reference in New Issue
Block a user