Created a livewire component

This commit is contained in:
Ghostie 2024-08-23 19:49:55 -05:00
parent e6c875de3a
commit 25d3af87e8
4 changed files with 22 additions and 0 deletions

13
app/Livewire/LikePost.php Normal file
View File

@ -0,0 +1,13 @@
<?php
namespace App\Livewire;
use Livewire\Component;
class LikePost extends Component
{
public function render()
{
return view('livewire.like-post');
}
}

View File

@ -10,6 +10,8 @@
@stack('styles')
@vite(['resources/css/app.css', 'resources/js/app.js'])
@livewireStyles
</head>
<body class="bg-gray-100">
@ -62,6 +64,8 @@
DevStagram - {{ date('Y') }} All rights reserved.
</footer>
@livewireScripts
</body>
</html>

View File

@ -0,0 +1,3 @@
<div>
<h1>Hello, World!</h1>
</div>

View File

@ -12,6 +12,8 @@
<div class="p-3 flex items-center gap-4">
@auth
<livewire:like-post />
@if ($post->checkLike(auth()->user()))
<form method="POST" action="{{ route('posts.likes.destroy', $post) }}">
@csrf