new MessageCollection(Message::query()->orderByDesc('id')->get()), ]); } public function show(Message $message) : InertiaResponse { return inertia('Messages/Show', [ '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('info', 'Wiadomość od '. $sender .' została usunięta.'); } }