文档章节

Laravel数据验证

郭周园
 郭周园
发布于 2017/08/24 14:07
字数 100
阅读 1
收藏 0

 

数据验证方式之一:

use Illuminate\Support\Facades\Validator;

if($request->isMethod('post')){

$data = $request->all();

$rules = [

'lesson_name' => 'required|unique:stream,stream_name',

'lesson_duration' => ['required','regex:/^[1-9][0-9]{0,1}$/'],

];

$notices = [

//提示信息

'lesson_name.required' => 'xxx必填',

'lesson_name.unique' => 'xxx不能重复',

'lesson_duration.required' => 'xx必填',

'lesson_duration.regex' => '是一个个位或十位数字',

];

//制作校验

$validator = Validator::make($data,$rules,$notices);

if($validator->passes()){

Stream::create($data);

return ['success'=>true];

}else{

$errorinfo=collect($validator->messages())->implode('0','|');

return ['success'=>false,'errorinfo'=>$errorinfo];

}

}

© 著作权归作者所有

郭周园
粉丝 3
博文 109
码字总数 15536
作品 0
成都
后端工程师
私信 提问
[教程] Laravel 中使用 JWT 认证的 Restful API

文章转发自专业的Laravel开发者社区,原始链接:learnku.com/laravel/t/2… 在此文章中,我们将学习如何使用 JWT 身份验证在 Laravel 中构建 restful API 。 JWT 代表 JSON Web Tokens 。 我...

Summer__
09/19
0
0
php-validation

Validation 是从Laravel的验证模块提取简化而来,旨在让你更方便的在非laravel项目中便捷的完全数据验证。 使用: <?php use OvertrueValidationTranslator;use OvertrueValidationFactory a...

安正超
2014/10/13
1K
0
RESTful API框架--Rester

Rester是一个基于Slim + Laravel Eloquent的RESTful API框架。它集合了Slim的简洁易用+Laravel Eloquent数据库模型的强大+Laravel Validation强大简洁的表单验证,让你编写API得心应手! 特点...

安正超
2014/10/13
12.9K
0
TTboy/laravelcms

laravelPCMS V1.6.0 下载 2016-12-29 发布 基于 laravel5.2 的PHP内容管理系统 后台基于AdminLTE主题 前端组件Vue.js 集成基础的微信相关功能。是一个可以快速上手,项目开发的首选工具。 博...

TTboy
2017/03/03
0
0
overtrue/rester

Rester 基于Slim + Laravel Eloquent的RESTful API框架。 由于Laravel的验证依赖了很多Symfony的组件,所以我简化了一个版本(validation),并引用到这个项目中。 #Usage 安装 请使用compose...

overtrue
2014/10/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JAVA 编写redisUtils工具类,防止高并发获取缓存出现并发问题

import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.core.BoundHashOperations;import org.springframework.data.redis.core.BoundValueOperations;import org.......

huangkejie
50分钟前
7
0
JMM内存模型(一)&volatile关键字的可见性

在说这个之前,我想先说一下计算机的内存模型: CPU在执行的时候,肯定要有数据,而数据在内存中放着呢,这里的内存就是计算机的物理内存,刚开始还好,但是随着技术的发展,CPU处理的速度越...

走向人生巅峰的大路
今天
97
0
你对AJAX认知有多少(2)?

接着昨日内容,我们几天继续探讨ajax的相关知识点 提到ajax下面几个问题又是必须要了解的啦~~~ 8、在浏览器端如何得到服务器端响应的XML数据。 通过XMLHttpRequest对象的responseXMl属性 9、 ...

理性思考
今天
5
0
正则表达式基础(一)

1.转义 转义的作用: 当某个字符在表达式中具有特殊含义,例如字符串引号中出现了引号,为了可以使用这些字符本身,而不是使用其在表达式中的特殊含义,则需要通过转义符“\”来构建该字符转...

清自以敬
今天
4
0
idea中@Data标签getset不起作用

背景:换电脑以后在idea中有@data注解都不生效 解决办法:idea装个插件 https://blog.csdn.net/seapeak007/article/details/72911529...

栾小糖
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部