假如_丶

1920 经验值

@snail 嗯,博主也说重写了...我这也重写吧 - -

把Users表,添加俩个字段分别为 logintime和loginip想记录下,上次登录的时间和IP地址想问下在哪文件下的function进行改。

还有想把Auth登陆的时候增加些验证规则...如 用户呗禁止登陆了或者用户已经连续输入错误不能登陆,在哪文件下的function进行修改。

我用的是5.1自带的登陆,我想自定义下一下返回的错误消息的位置比如:

logon.png

F102WBL13`7J2]J_UDWJ6ET.png

})9BL`)F3QP$@D%]S`PH0[Y.png

在显示 密码不正确或邮箱没有验证 这个错误消息如何自定义下显示的位置,他一直在email的error上,我给换个位置,不影响email的验证位置。

我在App下建立helpers.php公共的方法文件

function.png

array.png

select.png

但是Form::selsect的需要['1'=>'1','2'=>'2']的,怎么实现 - -

@Tomoe 我是post传值的 在Ajax
url: title+'/up',
data: {

        id: id, parentid: parentid, orderid: orderid, _method:"POST"
    },

id,parentid,orderid 参数放里面了...

routes.php

Route::post('infoclass/up/{id}', 'InfoclassController@up');

Controller

public function up(Request $id,$parentid,$orderid)
{    
    echo json_encode(array("status"=>"y","info"=>"排序提升成功"));
}

js文件

function Promote(title,id,parentid,orderid)
{
  var title       = title;    
  var id          = id;    
  var parentid    = parentid;    
  var orderid     = orderid;    
  $.ajax({
        type: "POST",        
        dataType: "json",        
        cache: false,        
        url: title+'/up',        
        data: {
            id: id, parentid: parentid, orderid: orderid, _method:"POST"        
        },       
         success: function(data) {
            if(data.status == 'y'){
                layer.msg(data.info, {icon: 1});                location.reload();                        }else{
                layer.msg(data.info, {icon: 2});            }
         }
    })
}

错误:

(OZGQ1G(Y8O54KY}E_D`J9D.png


ELR5JUAYDAJDP5%$SE336AW.png

感觉是路由没有设置好么 - -,想问下哪里出问题了。

@whossun @perfectboook 谢谢~俩位同学 我查了下validate参数,搞懂了,谢谢~!

如果把 AuthContorller 中的 getFailedLoginMessage return '登录信息有误,请重新输入';
那么60秒内不能登陆提示消息也是 '登录信息有误,请重新输入';
怎么破。。。

@perfectboook 可以说的详细嘛,本人laravel 小白。。。

validate验证如何返回自定义错误消息

<?php
  public function store(Request $request)
  {    
    $this->validate($request,[        
      'name' => 'min:3|required',        
      'slug' => 'min:3|required',        
      'level' => 'required',        
      'description' => 'max:255',    
    ]);    
    $input  = $request->all();    
    Role::create($input);    
    return redirect('/roles');
  }
?>

在 resources/lang/en/validation.php  custom下定义了中文提示,但是用重名的不够用啊 - -



IVTOZ]4X`N~O8{]U{W6VRFY.png


所以想问问各位同学 validate 如何自定义错误消息 与 如何自定义规则,看了官方文档的介绍有些云里雾里的...求解救....