Form Validation


/routes/web.php
Route::get('/signup', function () { return view('forms/signup'); });
Route::post('/signup', [TheController::class, '/signup']);

/resources/views/signup.blade.php
<form name="form1" id="form1" method="post" action="/signup" onsubmit="validate_js()" >

    <?= csrf_field() ?>

    <h5>Email Address</h5>
    <input type="text" name="email" size="50">

    <h5>Username</h5>
    <input type="text" name="username" size="50">

    <h5>Password</h5>
    <input type="text" name="password" size="50">

    <h5>Password Confirm</h5>
    <input type="text" name="passconf" size="50">

    <div><input type="submit" value="Submit"></div>

</form>

app/http/Controllers/TheController.php
public function signup(Request $request) { 
    // process request
    echo $request->email;
    ...
}


Form Test