laravel陌生知识点快速学习(二)
来源:互联网 发布:淘宝售后客服沟通技巧 编辑:程序博客网 时间:2024/04/29 17:28
Laravel陌生知识点快速学习(二)
Authentication用户授权登陆
- midlleware中间件,即需要通过它的验证,才能够访问以下界面
- 例如博客,管理界面需要用户登陆才能访问,游客是不能进入的
- 以下是路由器的写法
Route::group(['prefix' => 'console', 'middleware' => 'auth'], function(){ Route::any('/', 'console\HomeController@index'); Route::resource('home', 'console\HomeController'); Route::resource('content', 'console\ContentController'); Route::resource('article', 'console\ArticleController'); Route::resource('article_type', 'console\ArticleTypeController'); Route::resource('article_tag', 'console\ArticleTagController');} );
- 以下是Authenticate.php文件,验证的过程,在这些代码中,如果用户未登陆,则视为游客,重定向网页到/console/auth/login,即登陆界面
public function handle($request, Closure $next) { if ($this->auth->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('console/auth/login'); } } return $next($request); }
- AuthenticatesAndRegistersUsers中定义了getRegister, postRegister, getLogin, postLogin方法,有着路由的功能,可以提供用户注册登陆用
- 总结:Laravel为用户注册登陆提供了方便的机制。使用group与middleware,我们可以限制需要访问的页面。通过中间件,我们可以验证用户是否已经登陆。通过group,我们可以规定需要限制的url。在AuthController中定义了登陆与注册get与post的页面与逻辑。重定向在AuthController中的AuthenticatesAndRegistersUsers中进行定义
artisan tinker
- 使用以下命令行可以唤出tinker, 方便处理数据库,通常用来显示数据
php artisan tinker
0 0
- laravel陌生知识点快速学习(二)
- laravel陌生知识点快速学习(三)
- laravel陌生知识点快速学习(四)
- laravel陌生知识点快速学习(一)
- 陌生领域快速学习六大技巧(2015版)
- Laravel RESTful快速部署指南(二)
- laravel 框架学习(二)
- laravel学习笔记(二)
- 陌生领域快速学习四大技巧
- Laravel学习笔记(二)Laravel 应用程序的体系结构
- Laravel学习笔记(二)Laravel 应用程序的体系结构
- Laravel框架学习(ORM<二>)
- laravel的基础学习(二)
- 从零开始学习laravel web (二)
- laravel学习笔记二
- Vue快速入门知识点(二)
- 陌生知识点总结
- Laravel学习过程之基础知识学习和使用(二)
- 套接字编程简介(笔记)
- 前端生成二维码
- 代理模式
- css和js链接中的Version更新
- 计算机视觉、机器学习、人工智能领域知识汇总
- laravel陌生知识点快速学习(二)
- 认识java中的堆和栈
- SSL证书
- iOS获取唯一标识
- Android文件访问权限
- Android——XML文件使用总结
- strcmp的思考与折腾
- GPROF Tutorial – How to use Linux GNU GCC Profiling Tool
- weblogic下开发路径问题