Untitled
unknown
php_laravel_blade
2 years ago
1.2 kB
3
Indexable
<!--buat kontroller komen kalo belum ada -->
php artisan make:controller KomenController
<!--contoh syntax dari proses komen-->
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Komen;
use Illuminate\Support\Facades\Auth;
class KomenController extends Controller
{
public function submit(Request $request)
{
$request->validate([
'content' => 'required'
]);
$komen = new Komen();
$komen->content = $request->input('content');
$komen->user_id = Auth::user()->id;
$komen->post_id = $request->input('post_id'); // Gantilah ini dengan sesuai kebutuhan
$komen->save();
return redirect('/');
}
}
<!--tambahkan input hidden di form komen contoh berikut-->
<form action="{{ route('komen.submit') }}" method="post">
@csrf
<!-- tambahkan input 'content' dan 'post_id' sesuai kebutuhan -->
<input type="text" name="content" />
<input type="hidden" name="post_id" value="{{ $data->id }}" />
<button type="submit">Submit</button>
</form>
// Daftarin di routes
use App\Http\Controllers\KomenController;
Route::post('/komen/submit', [KomenController::class, 'submit'])->name('komen.submit');
Editor is loading...
Leave a Comment