1.简介
Laravel提供了几种不同的方法来验证应用程序的传入数据。
默认情况下,Laravel的基本控制器类使用ValidatesRequests特性,该特性提供了一种方便的方法来使用各种强大的验证规则来验证传入的HTTP请求。
2.快速入门
要了解Laravel强大的验证功能,让我们看一个验证表单并将错误消息显示给用户的完整示例。
2.1 定义路由
首先,假设我们在routes / web.php文件中定义了以下路由:
use App\Http\Controllers\PostController;
Route::get('post/create', [PostController::class, 'create']);
Route::post('post', [PostController::class, 'store']);
GET路由将显示一个表单供用户创建新博客帖子,而POST路由会将新博客帖子存储在数据库中。
2.2 创建控制器
接下来,让我们看一个处理这些路由的简单控制器。 我们现在将store方法留空: