这篇文章主要介绍了如何在laravel中安装护照,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:
laravel是什么
laravel是一套简洁,优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来,它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。
安装
composer require laravel/护照
接下来,在配置文件配置/应用程序。php的提供者数组中注册护照服务提供者:
Laravel \护照\ PassportServiceProvider::类,
护照迁移将会为应用生成用于存放客户端和访问令牌的数据表(迁移文件位置/供应商/Laravel/护照/数据库)
php artisan 迁移
创建生成安全访问令牌时用到的加密密钥及私人访问和密码访问客户端。
php artisan 护照:安装
特质添加到用户应用程序\模型中,这个特质会给这个模型提供一些辅助函数,用于检查已认证用户的令牌和使用作用于。
Laravel \护照\ HasApiTokens
& # 39;警卫# 39;,=祝辞,( ,,,& # 39;网络# 39;,=祝辞,( ,,,,,& # 39;司机# 39;,=祝辞,& # 39;会话# 39; ,,,,,& # 39;提供者# 39;,=祝辞,& # 39;用户# 39; ,,,, ,,,& # 39;api # 39;,=祝辞,( ,,,,,& # 39;司机# 39;,=祝辞,& # 39;护照# 39; ,,,,,& # 39;提供者# 39;,=祝辞,& # 39;用户# 39; ,,,, ,,,
增加测试路由
路线::集团((& # 39;名称空间# 39;,=祝辞,& # 39;api # 39;],, function (), { 路线:才能发布(& # 39;/登录# 39;,,& # 39;UserController@login& # 39;); }); 路线:集团([& # 39;中间件# 39;,=祝辞,& # 39;身份验证:api # 39;,, & # 39;名称空间# 39;,=祝辞,& # 39;api # 39;],,()函数,{ 路线:才能得到(& # 39;V1/测试/护照# 39;,,& # 39;UserController@passport& # 39;); });
增加控制器
php artisen : controller 用户控件
& lt; php ? namespace Http \控制器\ App \ Api; use 照亮\ Http \请求; use \ App \ Http \控制器控制器; use 认证; class UserController  extends 控制器 { public 才能;function  __construct () {才能 ,,,这个→美元content =,数组(); ,,} public 才能;function 登录() {才能 ,,,//,dd(请求(& # 39;名字# 39;)); ,,,如果(身份验证:尝试((& # 39;名字# 39;,=祝辞,请求(& # 39;名字# 39;),,& # 39;密码# 39;,=祝辞,请求(& # 39;密码# 39;)))) ,,,{ ,,,,,user 美元;=,身份验证:用户(); ,,,,,这个美元→内容[& # 39;标记# 39;],=,$ user→createToken (& # 39; Pi 应用# 39;)→accessToken; ,,,,,status 美元;=,200; ,,,},{else ,,,,,这个美元→内容[& # 39;错误# 39;],=,“未授权”; ,,,,,,status 美元;=,401; ,,,} ,,,,return 响应()→json ($ this→内容,,美元地位); ,,} public 才能;function 护照() {才能 ,,,return 响应()→json((& # 39;用户# 39;,=祝辞,身份验证::用户())); ,,} }
通过邮差进行简单测试获取令牌
到此这篇关于如何在laravel中安装护照的文章就介绍到这了,更多相关如何在laravel中安装护照的内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!