laravel个人总结(一)
来源:互联网 发布:js中文姓名正则表达式 编辑:程序博客网 时间:2024/05/21 17:40
一,关于封装的方法接收传入的数据
public function test(Request $request){ //接收全部的数据 $data=$request->except('_token'); //接收指定的数据 $id = $request->input('id'); }
二,验证传入的参数是否OK,
public function test(Request $request){ $data = $request->except(['_token','uploadfile']); $messages = [ 'required' => '不能为空', 'string' => '格式错误', ]; //如果有更多的验证可以继续填写 //使用此方法请引入 use Validator; $validator = Validator::make($data, [ 'username' => 'required|string', 'password' => 'required|string', 'account' => 'required|string', ],$messages); //验证失败时执行的业务逻辑,返回上一页,并把数据返回到上一页 if ($validator->fails()) { return redirect('/admin/memberadd') ->withErrors($validator) ->withInput($data); }}
三,返回json数据的时候,可以使用以下方法
return response()->json(['status'=>1,$msg]);
四,页面提交表单报错
//表单增加以下代码 {!!csrf_field()!!}
五,获取配置文件的值
env('APPID')
六,针对VerifyCsrfToken 进行跳跃.,不进行验证
①,在中间件中,可以增加以下方法(Http/Middleware/VerifyCsrfToken )中填写需要屏蔽的控制器
protected $except = [ //填写控制器名称 'user' ];
七,回调函数调用方法(回调函数的调用格式)
①匿名函数
② 函数名 ‘time’
③对方的方法 [对象 , 方法名]
④ 静态方法 ‘类名::方法名’
八,关于laravel表文件,id不是默认的id,以及没有时间戳字段时候需要进行的设置,
//①需要在该model文件中写入以下相关参数 protected $table = 'users'; //表名字 protected $primaryKey = 'uid'; //表id public $timestamps = false; //时间戳false
九,session操作
//存储sessionpublic function save_session(Request $req){ $user='1'; $req->session()->put('user',$user); }//获取sessionpublic function getsession( Request $req ){ $req->session()->get('user');}//清除sessionpublic function clear_session( Request $req ){ $req->session()->forget('user');}
阅读全文
0 0
- laravel个人总结(一)
- laravel artisan 个人总结(三)
- laravel框架总结一
- 用laravel构建个人博客(一)
- laravel个人总结--模板方面--(二)
- laravel框架使用总结(一)
- Laravel使用总结(一)
- RunLoop - 个人总结(一)
- ASP.NET个人总结一
- 个人学习总结一异常
- UILabel 个人学习总结(一)
- 排序算法个人总结(一)
- HTTP个人总结(一)
- Laravel 学习总结一:前提(路径重写和KEY)
- 个人总结flex各种用法(一)
- 系列个人网站上线一周年总结
- 个人总结Java面试题(一)
- 个人学习总结一Java的概述
- 【Spring源码学习】Spring框架结构
- 这样走能实现读博梦想吗?
- 今天又犯二了。
- scanf
- 话说linux 下的pthread 内存问题 (Valgrind 检测 及定位排除)
- laravel个人总结(一)
- Alexnet VGG GoogleNet ResNet
- 腹有诗书气自华
- linux启动过程和linux内存管理总结
- Material Design——DrawerLayout+DrawerToggle+Toolbar实现炫酷侧拉动画
- 生产环境下JAVA进程高CPU占用故障排查
- 练习5
- 程序员初入职所要做的一些事
- 关于tp5中model层和controller层应用问题