1. $rules = [
  2. 'password'=>'required|between:6,20|confirmed',
  3. ];
  4.  
  5. $message = [
  6. 'password.required'=>'新密码不能为空!',
  7. 'password.between'=>'新密码必须在6-20位之间!',
  8. 'password.confirmed'=>'新密码和确认密码不一致!',//password_confirmation
  9. ];
  10. //验证规则
  11. $validator = Validator::make($input,$rules,$message);
  12. //返回boolean
  13. if(!$validator->passes()) {
  14. return back()->withErrors($validator);
  15. }

laravel中使用ajax

  1. function changeOrder(obj,cate_id){
  2. var cate_order = $(obj).val();
  3. $.post(
  4. "{{url('admin/category/changeOrderData')}}",
  5. {'_token':'{{csrf_token()}}','cate_id':cate_id,'cate_order':cate_order},
  6. function(data){
  7. if(data.status > ){
  8. layer.msg(data.msg,{icon:});
  9. }eles{
  10. layer.msg(data.msg,{icon:});
  11. }
  12. }
  13. );
  14. }

 laravel中的表单添加必须要包含

  1. {{csrf_field()}}
    laravel中的put方法提交
  1. <input type="hidden" name="_method" value="put" >
  2. {{csrf_field()}}
  3.  
  4. //过滤出表单中_token 和_method 字段
  1. Input::except('_token','_method')
  1.  

 uploadify的使用

  1. <tr>
  2. <th><i class="require">*</i>缩略图:</th>
  3. <td>
  4. <input type="text" size="40px" name="art_thumb">
  5. <button id="file_upload"></button>
  6. </td>
  7. </tr>
  8. <tr>
  9. <th></th>
  10. <td>
  11. <img src="" alt="" id="art_thumb" style="max-height: 200px;max-width: 500px;" />
  12. </td>
  13. </tr>
  14.  
  15. js代码
  16. <script>
  17. var ue = UE.getEditor('editor',{initialFrameWith:'80%',initialFrameHeight:});
  18. <?php $timestamp = time();?>
  19. $(function() {
  20. $('#file_upload').uploadify({
  21. 'buttonText':'图片上传',
  22. 'formData' : {
  23. 'timestamp' : '<?php echo $timestamp;?>',
  24. '_token' : "{{csrf_token()}}"
  25. },
  26. 'swf' : "{{asset('resources/org/uploadify/uploadify.swf')}}",
  27. 'uploader' : "{{url('admin/upload')}}",
  28. 'onUploadSuccess':function (file,data,response) {
  29. $("input[name='art_thumb']").val(data);
  30. $("#art_thumb").attr('src','/'+data);
  31. }
  32. });
  33. });
  34. </script>

laravel上传图片

  1. public function upload()
  2. {
  3. $file = Input::file('Filedata');
  4. if($file->isValid()){
  5. $extension = $file->getClientOriginalExtension();
  6. $newName = date('YmdHis').mt_rand(,).".".$extension;
  7. $path = $file->move(base_path()."/uploads",$newName);
  8. $filepath = 'uploads/'.$newName;
  9. return $filepath;
  10. /*//检验上传的文件是否有效
  11. $clientName = $file->getClientOriginalName();//获取文件名称
  12. $tmpName = $file->getFileName(); //缓存在tmp文件中的文件名 例如 php9732.tmp 这种类型的
  13. $realPath = $file->getRealPath(); //这个表示的是缓存在tmp文件夹下的文件绝对路径。
  14. $entension = $file->getClientOriginalExtension(); //上传文件的后缀
  15. $mimeType = $file->getMimeType(); //得到的结果是imgage/jpeg
  16. $path = $file->move('storage/uploads');
  17. //如果这样写的话,默认会放在我们 public/storage/uploads/php9372.tmp
  18. //如果我们希望将放置在app的uploads目录下 并且需要改名的话
  19. $path = $file->move(app_path().'/uploads'.$newName);
  20. //这里app_path()就是app文件夹所在的路径。$newName 可以是通过某种算法获得的文件名称
  21. //比如 $newName = md5(date('YmdHis').$clientName).".".$extension;*/
  22. }
  23. }

  1.  

laravel中的验证及利用uploadify上传图片的更多相关文章

  1. Laravel 中 validation 验证 返回中文提示 全局设置

    <?php return [ /* |-------------------------------------------------------------------------- | V ...

  2. 如何 Laravel 中验证 zip 压缩包里的文件?

    在 Laravel 程序中上传文件时,请求验证可以很好验证上传的文件.你可以要求上传文件必须为 图片 , 也可以限制文件字节 大小 , 也可以根据 mime types 或者 文件扩展名 过滤文件. ...

  3. 社群系统 ThinkSNS+ 中如何利用 Laravel 表单验证来验证用户名的?(我朝独有需求,两个字母占一个汉字。。。)

    ThinkSNS+后端框架使用laravel,每周和 laravel master 保持同步,而后台和 html 5 则采用 vue 开发.语言特性方面,采用 php 7 的严格模式. 言归正传,之所 ...

  4. MVC中使用jquery uploadify上传图片报302错误

    使用jquery uploadify上传图片报302错误研究了半天,发现我上传的action中有根据session判断用户是否登录,如果没有登录就跳到登陆页,所以就出现了302跳转错误.原来更新了fl ...

  5. MVC 中使用uploadify上传图片遇到的蛋疼问题

    MVC 中使用uploadify上传图片遇到的蛋疼问题 初次使用uploadify上传图片,遇到了一些比较纠结的问题,在这里和大家分享下,有不对的地方还望大神多多指教,希望对刚接触的朋友有所帮助,文采 ...

  6. laravel中如何利用反射实现依赖注入

    依赖注入 在一个类中经常会依赖于其他的对象,先看一下经典的写法 class Foo { public $bar; public function __construct() { $this->b ...

  7. laravel 中使用tinker 验证驱动加载是否成功

    在验证laravel 中   InvalidArgumentException Driver [WeiBo] not supported. public function weibo() { retu ...

  8. Laravel中的信息验证 和 语言包

    首先,谈下语言包的问题 1.安装语言包,通过composer进行安装 composer require "overtrue/laravel-lang:dev-master" 2.成 ...

  9. laravel中利用循环实现隔行换色

    1.首先在你的路由文件定义好访问的路径 2. <!doctype html><html lang="en"><head> <meta ch ...

随机推荐

  1. 13_java之final|static|包|匿名对象|代码块|内部类

    01final关键字概念 * A: 概述 继承的出现提高了代码的复用性,并方便开发.但随之也有问题,有些类在描述完之后,不想被继承, 或者有些类中的部分方法功能是固定的,不想让子类重写.可是当子类继承 ...

  2. 第六篇 Flask 中内置的 Session

    Flask中的Session非常的奇怪,他会将你的SessionID存放在客户端的Cookie中,使用起来也非常的奇怪 1. Flask 中 session 是需要 secret_key 的 from ...

  3. halcon采集一幅图像

    **顺序也很重要,必须现有窗口,才能设置属性 dev_close_window()dev_open_window (0, 0, 1400, 1200, 'black', WindowHandle)de ...

  4. K2 Blackpearl中从数据库直接删除流程实例之K2ServerLog表

    转:http://www.cnblogs.com/dannyli/archive/2012/11/29/2794845.html /********************************** ...

  5. 【源码阅读】Java集合之二 - LinkedList源码深度解读

    Java 源码阅读的第一步是Collection框架源码,这也是面试基础中的基础: 针对Collection的源码阅读写一个系列的文章; 本文是第二篇LinkedList. ---@pdai JDK版 ...

  6. github提交表情包

    emoji-list emoji表情列表 目录 人物 自然 事物 地点 符号 人物 :bowtie: :bowtie: :smile: :smile: :laughing: :laughing: :b ...

  7. VS2017更新后 在WIN7上找不到 stdio.h等的问题

    项目->属性->配置属性->常规->windows SDK版本.将其换成你现在的版本即可解决问题,如果不行就重新下个最新版SDK,如WIN10的.

  8. Redis常用类型数据操作

    sortedset: 添加: zadd key score1 member1 score2 member2...  zad mysort 90 laosong 100 zhangsan 获得:zsco ...

  9. java算法 第七届 蓝桥杯B组(题+答案) 2.生日蜡烛

    2.生日蜡烛  (结果填空) 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛.现在算起来,他一共吹熄了236根蜡烛.请问,他从多少岁开始过生日party的?请填写他开 ...

  10. Plugins in Unity

    [Plugins in Unity] In Unity, you normally use scripts to create functionality but you can also inclu ...