radfusion/app/Http/Controllers/Staff/BookmarkController.php

31 lines
831 B
PHP

<?php
namespace App\Http\Controllers\Staff;
use App\Http\Controllers\Controller;
use App\Http\Requests\BookmarkCrudRequest;
use App\Models\StudyBookmark;
use App\Services\AuditTrail\Activity;
class BookmarkController extends Controller
{
public function create(BookmarkCrudRequest $request)
{
StudyBookmark::create($request->validated());
audit()->did(Activity::Study_Bookmark)->on($request->study_id)->log();
return redirect()->route('staff.worklist.index');
}
public function delete(BookmarkCrudRequest $request)
{
$studyBookmark = StudyBookmark::where($request->validated())->firstOrFail();
$studyBookmark->delete();
audit()->did(Activity::Study_Unmark)->on($request->study_id)->log();
return redirect()->route('staff.worklist.index');
}
}