controller refactoring part 3

This commit is contained in:
Peter Papp
2021-07-20 10:17:40 +02:00
parent 20a6404d8d
commit 2e52af5275
12 changed files with 239 additions and 209 deletions

View File

@@ -30,12 +30,13 @@ class ShareController extends Controller
CreateShareRequest $request,
SendLinkToEmailAction $sendLinkToEmailAction,
): ShareResource {
$shared = Share::create([
'password' => $request->has('password')
? bcrypt($request->input('password'))
: null,
'type' => $request->input('type') === 'folder' ? 'folder' : 'file',
'type' => $request->input('type') === 'folder'
? 'folder'
: 'file',
'is_protected' => $request->input('isPassword'),
'permission' => $request->input('permission') ?? null,
'expire_in' => $request->input('expiration') ?? null,
@@ -60,13 +61,8 @@ class ShareController extends Controller
*/
public function update(
UpdateShareRequest $request,
string $id,
Share $shared,
): ShareResource {
// Get sharing record
$shared = Share::where('id', $id)
->where('user_id', Auth::id())
->firstOrFail();
// Update sharing record
$shared->update([
'permission' => $request->input('permission'),