Untitled
<!--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');
Leave a Comment