首页 > 其他 > 详细

laravel验证规则

时间:2019-03-27 12:46:50      阅读:133      评论:0      收藏:0      [点我收藏+]

就拿laravel的登入验证来举例:

1.进入login控制器,

use AuthenticatesUsers;从这里点进去
找到验证规则
//验证
protected function validateLogin(Request $request)
{
$request->validate([
$this->username() => ‘required|string‘,
‘password‘ => ‘required|string‘,
]);
}
放入login控制器中
2.进入laravel5.7文档验证那一节找到
@if ($errors->any())
    <div class="alert alert-danger">
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif
放入login模板中。如用其他UI可自行更改样式
例如amazeui
@if ($errors->any())
<div class="am-alert am-alert-danger" data-am-alert>
<button type="button" class="am-close">x</button>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
设定个JS定时消失
$(function () {
var action=(function(){
$(‘.am-close‘).click()
})
var id=setInterval(action,2000)
})

3.安装laravel语言包

跑命令composer require "overtrue/laravel-lang:~3.0"

Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
修改项目语言 config/app.php
‘locale‘ => ‘zh-CN‘,
4.
php artisan lang:publish zh-CN


5.ok!

 


 

laravel验证规则

原文:https://www.cnblogs.com/big2cat/p/10606618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!