api(application): fix database requests returning 404

This commit is contained in:
Matthew Penner 2021-01-09 09:38:50 -07:00
parent c7d905fece
commit 0759ecb1e1
4 changed files with 8 additions and 8 deletions

View file

@ -25,8 +25,8 @@ class DeleteDatabaseRequest extends ApplicationApiRequest
*/ */
public function resourceExists(): bool public function resourceExists(): bool
{ {
$database = $this->route()->parameter('database'); $databaseHost = $this->route()->parameter('databaseHost');
return $database instanceof DatabaseHost && $database->exists; return $databaseHost instanceof DatabaseHost && $databaseHost->exists;
} }
} }

View file

@ -13,8 +13,8 @@ class GetDatabaseRequest extends GetDatabasesRequest
*/ */
public function resourceExists(): bool public function resourceExists(): bool
{ {
$database = $this->route()->parameter('database'); $databaseHost = $this->route()->parameter('databaseHost');
return $database instanceof DatabaseHost && $database->exists; return $databaseHost instanceof DatabaseHost && $databaseHost->exists;
} }
} }

View file

@ -15,6 +15,6 @@ class UpdateDatabaseRequest extends StoreDatabaseRequest
*/ */
public function rules(array $rules = null): array public function rules(array $rules = null): array
{ {
return $rules ?? DatabaseHost::getRulesForUpdate($this->route()->parameter('database')->id); return $rules ?? DatabaseHost::getRulesForUpdate($this->route()->parameter('databaseHost')->id);
} }
} }

View file

@ -14,13 +14,13 @@ Route::get('/version', 'VersionController');
*/ */
Route::group(['prefix' => '/databases'], function () { Route::group(['prefix' => '/databases'], function () {
Route::get('/', 'Databases\DatabaseController@index'); Route::get('/', 'Databases\DatabaseController@index');
Route::get('/{database}', 'Databases\DatabaseController@view'); Route::get('/{databaseHost}', 'Databases\DatabaseController@view');
Route::post('/', 'Databases\DatabaseController@store'); Route::post('/', 'Databases\DatabaseController@store');
Route::patch('/{database}', 'Databases\DatabaseController@update'); Route::patch('/{databaseHost}', 'Databases\DatabaseController@update');
Route::delete('/{database}', 'Databases\DatabaseController@delete'); Route::delete('/{databaseHost}', 'Databases\DatabaseController@delete');
}); });
/* /*