- add delete for messages

This commit is contained in:
2023-08-04 16:45:15 +02:00
parent 2a2869e2c6
commit 252f5ee6b7
5 changed files with 63 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ use App\Http\Controllers\Controller;
use App\Http\Resources\MessageCollection;
use App\Http\Resources\MessageResource;
use App\Models\Message;
use Illuminate\Http\RedirectResponse;
use Inertia\Response as InertiaResponse;
class MessageController extends Controller
@@ -24,4 +25,21 @@ class MessageController extends Controller
'message' => new MessageResource($message),
]);
}
public function delete(Message $message) : InertiaResponse
{
return inertia('Messages/ConfirmDelete', [
'message' => new MessageResource($message),
]);
}
public function destroy(Message $message) : RedirectResponse
{
$sender = $message->sender;
$message->delete();
return redirect()
->route('admin.message.index')
->with(['success' => 'Wiadomość od '. $sender .' została usunięta']);
}
}