登录注册 前后台表单验证,中间件,路由群组设置
前端验证 validate.js
设置 rules, message, 自定义规则:
jQuery.validator.addMethod('checkPass',function (value,element) {
return this.optional(element) || /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){5,17}$/.test(value);
},'请确保输入的值在6-18个字符之间(以字符开头且包含数字)');
自定义规则导入: checkPass : true
* 确认密码: equalTo: "#Password"
路由群组设置,路由前缀,中间件的添加
Route::group(['prefix' => 'task','middleware' => 'check.login'],function () {
Route::get('/','IndexController@index')
}
中间件注册,使用
Kernel.php中注册:
最后一行添加:
'check.login' => \App\Http\Middleware\CheckLogin::class,
路由中设置中间件如上
控制器中的子文件夹内的控制器怎么使用,路由如何访问
控制器中命名空间: namespace App\Http\Controllers\Task;
路由访问 : Route::group(['namespace' => 'Task'],function(){
Route::get('test', 'IndexCotroller@index');
});