Laravel — Route → Controller → View
PHP 8+, Artisan
Snippet
// routes/web.php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HelloController;
Route::get('/', [HelloController::class, 'index']);
// app/Http/Controllers/HelloController.php
namespace App\Http\Controllers;
class HelloController extends Controller {
public function index() {
return view('hello', ['name' => 'Abdul']);
}
}
// resources/views/hello.blade.php
<!DOCTYPE html>
<html>
<body>
<h1>Hello, {{ $name }} 👋</h1>
</body>
</html>


