kamilcraft-api/app/Http/Controllers/Dashboard/MessageController.php
2023-08-03 22:37:57 +02:00

28 lines
694 B
PHP

<?php
declare(strict_types=1);
namespace App\Http\Controllers\Dashboard;
use App\Http\Controllers\Controller;
use App\Http\Resources\MessageCollection;
use App\Http\Resources\MessageResource;
use App\Models\Message;
use Inertia\Response as InertiaResponse;
class MessageController extends Controller
{
public function index() : InertiaResponse {
return inertia('Messages/Index', [
'messages' => new MessageCollection(Message::query()->orderByDesc('id')->get()),
]);
}
public function show(Message $message) : InertiaResponse
{
return inertia('Messages/Show', [
'message' => new MessageResource($message),
]);
}
}