diff --git a/app/Http/Controllers/Dashboard/MessageController.php b/app/Http/Controllers/Dashboard/MessageController.php index f8da6ae..a2376e6 100644 --- a/app/Http/Controllers/Dashboard/MessageController.php +++ b/app/Http/Controllers/Dashboard/MessageController.php @@ -6,6 +6,7 @@ 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; @@ -13,7 +14,14 @@ class MessageController extends Controller { public function index() : InertiaResponse { return inertia('Messages/Index', [ - 'messages' => new MessageCollection(Message::all()), + 'messages' => new MessageCollection(Message::query()->orderByDesc('id')->get()), + ]); + } + + public function show(Message $message) : InertiaResponse + { + return inertia('Messages/Show', [ + 'message' => new MessageResource($message), ]); } } diff --git a/resources/js/Pages/CV/Index.vue b/resources/js/Pages/CV/Index.vue index 2a01cb0..089008f 100644 --- a/resources/js/Pages/CV/Index.vue +++ b/resources/js/Pages/CV/Index.vue @@ -72,12 +72,12 @@ function copySlug(slug) { as="button" class="px-3 py-3 text-lime-600 hover:text-lime-800 border-t-2 border-b-2 border-transparent hover:border-b-lime-600" :href="`/dashboard/cv/${cv.token}/edit`" - title="Edytuj projekt"> + title="Edytuj CV"> + title="Usuń CV z listy"> diff --git a/resources/js/Pages/Messages/Index.vue b/resources/js/Pages/Messages/Index.vue index 9e9b610..ad21843 100644 --- a/resources/js/Pages/Messages/Index.vue +++ b/resources/js/Pages/Messages/Index.vue @@ -42,7 +42,7 @@ defineProps({ as="button" class="px-3 py-3 text-red-600 hover:text-red-800" :href="`/dashboard/message/${message.id}/delete`" - title="Usuń projekt z listy"> + title="Usuń wiadomość z listy"> diff --git a/resources/js/Pages/Messages/Show.vue b/resources/js/Pages/Messages/Show.vue new file mode 100644 index 0000000..bfaaf8e --- /dev/null +++ b/resources/js/Pages/Messages/Show.vue @@ -0,0 +1,71 @@ + + + diff --git a/routes/web.php b/routes/web.php index bf09b26..ad1027e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -10,6 +10,8 @@ Route::name('admin.')->group(function () { Route::name('message.')->prefix('message')->group(function (): void { Route::get('', 'MessageController@index') ->name('index'); + Route::get('{message}', 'MessageController@show') + ->name('show'); }); Route::name('cv.')->prefix('cv')->group(function (): void { Route::get('', 'CVController@index')