This example shows a simple contact form. When the user submits their name and message, Laravel receives it and replies with a greeting message.
<?php
// routes/web.php
use Illuminate\Http\Request;
Route::get('/contact', function () {
return view('contact');
});
Route::post('/contact', function (Request $request) {
$name = $request->input('name');
return "Hello, $name! Your message was received.";
});
// resources/views/contact.blade.php
?><form method="POST" action="/contact">
@csrf
<label for="name">Name:</label>
<input type="text" id="name" name="name" required />
<br />
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea>
<br />
<input type="submit" value="Send" />
</form>