DEV Community

Sho Nabil
Sho Nabil

Posted on

Penjelasan terkait routing,middleware &controller

1.Routing adalah
•Menentukan jalur URL dan metode HTTP untuk merespon permintaan.
•Mengarahkan permintaan ke fungsi yang sesuai.

Route::get('/santri', function () {
    return 'Santri Koding';
});
Enter fullscreen mode Exit fullscreen mode

2.Middleware adalah
•Sebagai penengah untuk memriksa data apakah data tersebeut ada atau tidak ada
php artisan make:middleware

public function handle(Request $request, Closure $next)
{
    if($request->age < 20 ) {
        return redirect()->route('home')->with('errors', 'Umur kamu masih dibawah 20 tahun!');
    }

    return $next($request);
}
Enter fullscreen mode Exit fullscreen mode

3.Controller adalah
•digunakn untuk untuk mengambil data dan melakukan proses insert update dan delete dri database

<?php
namespace App\Http\Controllers;
class SantriController extends Controller
{
    public function index()
    {
        return "SantriKoding!";
    }
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)