xiaowang/kirby/config/api/routes/languages.php

43 lines
861 B
PHP
Raw Normal View History

2021-10-29 18:05:46 +02:00
<?php
/**
* Roles Routes
*/
return [
2022-08-31 16:08:03 +02:00
[
'pattern' => 'languages',
'method' => 'GET',
'action' => function () {
return $this->kirby()->languages();
}
],
[
'pattern' => 'languages',
'method' => 'POST',
'action' => function () {
return $this->kirby()->languages()->create($this->requestBody());
}
],
[
'pattern' => 'languages/(:any)',
'method' => 'GET',
'action' => function (string $code) {
return $this->kirby()->languages()->find($code);
}
],
[
'pattern' => 'languages/(:any)',
'method' => 'PATCH',
'action' => function (string $code) {
2022-12-19 16:26:24 +01:00
return $this->kirby()->languages()->find($code)?->update($this->requestBody());
2022-08-31 16:08:03 +02:00
}
],
[
'pattern' => 'languages/(:any)',
'method' => 'DELETE',
'action' => function (string $code) {
2022-12-19 16:26:24 +01:00
return $this->kirby()->languages()->find($code)?->delete();
2022-08-31 16:08:03 +02:00
}
]
2021-10-29 18:05:46 +02:00
];