記錄一下關(guān)于laravel5的unique驗證:
1、路由:
Route::resource('/users', 'UsersController');
2、Request:
public function rules()
{
return [
'email' => 'required|unique:users,email,' . $this->route('user')->id,
'username' => 'required',
];
}
3、控制器
public function edit(User $user)
{
return view('user.edit', [
'user' => $user,
]);
}
這樣,在update數(shù)據(jù)時,如果未修改email字段的值,將不會檢測unique。create時總是檢測unique
以上這篇laravel5表單唯一驗證的實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Laravel5.1 框架表單驗證操作實例詳解
- Laravel框架表單驗證操作實例分析
- Laravel 中使用 Vue.js 實現(xiàn)基于 Ajax 的表單提交錯誤驗證操作
- Laravel框架表單驗證詳解
- Laravel 5框架學習之表單
- Laravel實現(xiàn)表單提交
- Laravel中表單size驗證數(shù)字示例詳解
- Laravel 5框架學習之子視圖和表單復用
- laravel-admin表單提交隱藏一些數(shù)據(jù),回調(diào)時獲取數(shù)據(jù)的方法
- laravel-admin解決表單select聯(lián)動時,編輯默認沒選上的問題
- laravel5.2表單驗證,并顯示錯誤信息的實例
- laravel框架學習記錄之表單操作詳解