Bagaimana untuk menulis peraturan pengesahan nama pengguna dalam Laravel?
天蓬老师
天蓬老师 2017-05-16 16:51:23
0
6
664

Syaratnya mestilah mengandungi huruf dan nombor.

Sebagai contoh, nombor tulen tidak boleh diterima.

Bagaimana untuk melaksanakannya menggunakan kaedah pengesahan laravel sendiri?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(6)
巴扎黑

Hanya gunakan peraturan biasa ini, ia telah diuji, [a-zA-Z]+([A-Za-z0-9])*

Mencapai kesan, seperti semasa mendaftar nama pengguna:

55555 gagal
8754xcc gagal
hhgdG55 lulus
hhgdG55 gagal
ggh hhd gagal
dengan Cina gagal

Nampaknya anda hanya boleh menggunakan ungkapan biasa, laravel tidak menyediakan sokongan fungsi yang sepadan (fungsi dalam bentuk alpha_num)

習慣沉默
//获取表单的值
$username = $request->input('username');
$password = $request->input('password');

//登录表单验证
$validator = Validator::make($request->all(), [
  'username' => 'required|alpha_num|regex:/^(?!([A-Za-z]+|d\d+)$)[A-Za-z\d]$/',  //只允许数字和字母
]);

//表单验证失败提示
if ($validator->fails()) {
  //此处省略。。。
}

Tidak diuji.

某草草

Anda mungkin belum melihat bahagian Pengesahan dokumen Laravel5 lagi~ Anda boleh menulis Permintaan untuk mengesahkan nama pengguna

左手右手慢动作
 $form_data = [
            "product_name" => $request->get('product_name'),      
        ];
$rules = [
            "product_name" => 'required'
        ];
$messages = [
            'required' => ' :attribute 字段必须填写.',
        ];        
$validate = Validator::make($form_data, $rules,$messages);
if ($validate ->fails()){
    return redirect('admin/addProduct')->withErrors($validate)->withInput();
        }

Saya tidak tahu sama ada saya boleh membantu anda

仅有的幸福

Anda memerlukan dokumen laravel: Baidu Cloud Selepas memuat turun dokumen, sila semak [Direktori] [Perkhidmatan] [Perkhidmatan - Pengesahan], atau [Cari] "Pengesah".

左手右手慢动作

Peraturan pengesahan boleh disesuaikan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan