做开发有个原则是永远不能信任ref="https://xwenw.com/tag/%e7%94%a8%e6%88%b7" target="_blank">用户输入的数据;
即便前端已经做了验证;
在后端 php 也必须要再次验证;
laravel 为表单验证提供了强大且简单的方案;
创建示例路由:
routes/web.php
[cc]Route::prefix(‘validation’)->group(function () {
Route::get(‘create’, ‘ValidationController@create’);
Route::post(‘store’, ‘ValidationController@store’);
Route::get(‘edit’, ‘ValidationController@edit’);
Route::post(‘update’, ‘ValidationController@update’);
});[/cc]
创建控制器
[cc]php artisan make:controller ValidationController –resource[/cc]
app/Http/Controllers/ValidationController.php
[cc]public function create()
{
return view(‘validation.create’);
}[/cc]
创建视图;
这里直接把官方自带的注册页面复制过来做示例了;
为了方便验证后台我把 html 标签的验证删除了;
并增加了一个 tag 选项;
resources/views/validation/create.blade.php
[cc]@extends(‘layouts.app’)
@section(‘content’)
@endsection[/cc]
评论(0)