Laravel 5.3 中文文档实例,如果你手动捕 获了表单请求的 HttpException 实例,需要修改 catch 区块代码为捕获 ValidationException。 支持空的原生数值 当验证数组、布尔值、整型、数字、字符串时,null 不会被当作有效值,除非在约束条件中设置 包含 nullable: Validate::make($request->all(), [ 'string' => 'nullable|max:5' 'finish_date' => 'required|date|after:start_date' alpha 该字段必须是字母 alpha_dash 该字段可以包含字母和数字,以及破折号和下划线 alpha_num 该字段必须是字母或数字 array 该字段必须是 PHP 数组 before:date 验证字段必须是指定日期之前的一个数值,该日期将会传递给 PHP strtotime 进行验证。你应 该在验证字段时使用 date 或 date_format different:field 验证字段必须是一个和指定字段不同的值 digits:value 验证字段必须是数字且长度为 value 指定的值 digits_between:min,max 验证字段数值长度必须介于最小值和最大值之间 dimensions 验证的图片尺寸必须满足该规定参数指定的约束条件:0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.6 中文文档必须是字母且不能为空 })->where('name', '[A-Za-z]+'); Route::get('user/{id}', function ($id) { // $id 必须是数字 })->where('id', '[0-9]+'); Route::get('user/{id}/{name}', function ($id, $name) { 本文档由 Laravel {id} 是数字时才会被调用 }); 除此之外,该模式还会被应用到诸如下面这些路由参数上: Route::get('post/{id}', function ($id) { // 只有当 {id} 是数字时才会被调用 }); Route::get(`product/{id}', function ($id) { // 只有当 {id} 是数字时才会被调用 验证字段必须是大于等于给定日期的值,更多信息,请参考 after:date 规则。 alpha 验证字段必须是字母。 alpha_dash 验证字段可以包含字母和数字,以及破折号和下划线。 alpha_num 验证字段必须是字母或数字。 array 验证字段必须是 PHP 数组。 before:date 和 after:date 相对,验证字段必须是指定日期之前的一个数值,日期将会传递给0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档Route::get('user/{id}', function ($id) { 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 178 // $id 必须是数字 })->where('id', '[0-9]+'); Route::get('user/{id}/{name}', function ($id, $name) { // 同时指定 id 和 name // 只有当 {id} 是数字时才会被调用 }); 除此之外,该模式还会被应用到诸如下面这些路由参数上: Route::get('post/{id}', function ($id) { // 只有当 {id} 是数字时才会被调用 }); Route::get(`product/{id}', function ($id) { // 只有当 {id} 是数字时才会被调用 }); 很 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 342 验证字段必须是字母。 alpha_dash 验证字段可以包含字母和数字,以及破折号和下划线。 alpha_num 验证字段必须是字母或数字。 array 验证字段必须是 PHP 数组。 bail 第一个验证规则验证失败则停止运行其它验证规则。 before:date 和 after:date0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.1 中文文档2); 等同于数据库中的 DECIMAL 类型,带一个精度和范围 $table->double('column', 15, 8); 等同于数据库中的 DOUBLE 类型,带精度, 总共 15 位数字,小数点 后 8 位. $table->enum('choices', ['foo', 'bar']); 等同于数据库中的 ENUM 类型 $table->float('amount'); // 处理该事件 } } 4、一次性付款 如果你想要使用订购客户的信用卡一次性结清账单,可以使用单据模型实例上的 charge 方 法,该方法接收付款金额(应用使用的货币的最小单位对应的金额数值)作为参数,例如, 下面的例子要使用信用卡支付 100 美分,或 1 美元: $user->charge(100); charge 方法接收一个数组作为第二个参数,允许你传递任何你想要传递的底层 $merged->all(); // ['product_id' => 1, 'name' => 'Desk', 'price' => 100, 'disco unt' => false] 如果给定数组的键是数字,数组的值将会附加到集合后面: $collection = collect(['Desk', 'Chair']); $merged = $collection->merge(['Bookcase'0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档2); 等同于数据库中的 DECIMAL 类型,带一个精度和范围 $table->double('column', 15, 8); 等同于数据库中的 DOUBLE 类型,带精度, 总共 15 位数字,小数点 后 8 位. $table->enum('choices', ['foo', 'bar']); 等同于数据库中的 ENUM 类型 $table->float('amount'); // 处理该事件 } } 4、一次性付款 如果你想要使用订阅客户的信用卡一次性结清账单,可以使用账单模型实例上的 charge 方 法,该方法接收付款金额(应用使用的货币的最小单位对应的金额数值)作为参数,例 如,下面的例子使用信用卡支付 100 美分,或 1 美元: $user->charge(100); charge 方法接收一个数组作为第二个参数,允许你传递任何你想要传递的底层 $merged->all(); // ['product_id' => 1, 'name' => 'Desk', 'price' => 100, 'disco unt' => false] 如果给定数组的键是数字,数组的值将会附加到集合后面: $collection = collect(['Desk', 'Chair']); $merged = $collection->merge(['Bookcase'0 码力 | 377 页 | 4.56 MB | 1 年前3
共 5 条
- 1













