api enhancements

This commit is contained in:
Čarodej
2022-05-02 17:19:37 +02:00
parent c8ebb5db9f
commit c2d53479e8
6 changed files with 5 additions and 4 deletions

View File

@@ -35,7 +35,7 @@ class FavouriteController extends Controller
/**
* Remove folder from user favourites
*/
public function destroy(string $id): Response|Collection
public function destroy(string $id): Response
{
$user = Auth::user();

View File

@@ -27,7 +27,7 @@ class ShareController extends Controller
public function store(
CreateShareRequest $request,
SendViaEmailAction $sendLinkToEmailAction,
): ShareResource {
): Response {
$item = get_item($request->input('type'), $request->input('id'));
$this->authorize('owner', $item);
@@ -52,7 +52,7 @@ class ShareController extends Controller
}
// Return created shared record
return new ShareResource($shared);
return response(new ShareResource($shared), 201);
}
/**

View File

@@ -24,6 +24,7 @@ class CreateShareRequest extends FormRequest
public function rules()
{
return [
'id' => 'required|string',
'isPassword' => 'required|boolean',
'type' => 'required|string',
'expiration' => 'integer|nullable',

View File

@@ -476,7 +476,7 @@ if (! function_exists('make_single_input')) {
$data = [];
// Add data to array
$data[$request->name] = $request->value;
$data[$request->input('name')] = $request->input('value');
// Return input
return $data;

Binary file not shown.

Binary file not shown.