|
| | $modelName = 'App\Models\SettingsModel' |
| |
| | $format = 'json' |
| |
| path | : "/api/admin-settings" |
| | HTTP-spezifischer Kontext.
|
| |
| path | tags: ["Admin Settings"] |
| |
| path | summary: "Retrieve all administrative settings" |
| |
| path | responses: [ new OA\Response( response: 200 |
| |
| path | description: "Settings retrieved successfully" |
| |
| path | content: new OA\JsonContent( properties: [ new OA\Property(property: "status" |
| |
| path | type: "string" |
| |
| path | example: "success") |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings() | path: "/api/admin-settings" |
| | HTTP-spezifischer Kontext.
|
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings | tags: ["Admin Settings"] |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings | summary: "Update a specific administrative setting" |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings | requestBody: new OA\RequestBody( required: true |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings | content: new OA\JsonContent( properties: [ new OA\Property(property: "key" |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings | type: "string" |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public function getSettings | example: "site_name") |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public getSettings new OA | responses: [ new OA\Response( response: 200 |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public getSettings new OA | description: "Setting updated successfully" |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public getSettings new OA | content: new OA\JsonContent( properties: [ new OA\Property(property: "status" |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public getSettings new OA | type: "string" |
| |
| path new OA Property(property:"data", type:"array", items:new OA\Items(properties:[new OA\Property(property:"setting_key", type:"string", example:"site_name"), new OA\Property(property:"setting_value", type:"string", example:"My Website")]))])) new OA Response(response:500, description:"Settings model could not be loaded", content:new OA\JsonContent(properties:[new OA\Property(property:"status", type:"string", example:"error"), new OA\Property(property:"message", type:"string", example:"Das Settings-Modell konnte nicht geladen werden.")]))])] public getSettings new OA | example: "success") |
| |
AdminSettings Controller
Controller zum Verwalten der administrativen Einstellungen.