上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: JWT相比Passport来说,轻便,功能一样完备,性价比高。参考JSON Web Token Authentication for Laravel & Lumen先来安装jwt扩展包:执行:composer require tymon/jwt-auth如果使用的Laravel是5.4及以下版本的;添加下面的代码 到config/app.php文件的providers配置数组中:'provider... 阅读全文
posted @ 2020-04-16 15:54 dzkjz 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 首先复制.env.example文件重命名为.env.testing:然后,执行:touch test.sqlite将在 D:/laragon/www/laraveauth 目录下生成一个test.sqlite文件:然后我们将.env.testing文件数据库配置修改为:DB_CONNECTION=sqliteDB_DATABASE="D:/laragon/www/laraveauth/test.... 阅读全文
posted @ 2020-04-16 00:44 dzkjz 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 如何生成api的使用文档:比如Blogger的Api这样的:方便你的用户来阅读使用。参考:https://laravel-apidoc-generator.readthedocs.io/en/latest/index.html执行:composer require mpociot/laravel-apidoc-generator执行:php artisan vendor:publish --pro... 阅读全文
posted @ 2020-04-15 01:42 dzkjz 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Laravel提供了一个web的邮箱验证路由,Laravel 的 Auth\VerificationController 类包含了发送验证链接和验证 Email 的必要逻辑。通过将 verify 选项传给 Auth::routes 方法,就能为这个控制器注册所需要的路由:Auth::routes(['verify' => true]);没有api请求的。先复制一下Auth文件夹内的Ve... 阅读全文
posted @ 2020-04-15 00:38 dzkjz 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 执行:php artisan make:model Task –mf执行:php artisan make:controller TaskController -rid(); $table->unsignedBigInteger('user_id'); $table->string('title'); $table->text('d... 阅读全文
posted @ 2020-04-14 03:16 dzkjz 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 参考Auth文件夹内已经有的ForgotPasswordController和ResetPasswordController两个类文件。为了方便我们直接先复制这两个文件:粘贴到Api文件夹内:将两个类文件的namespace修改为:namespace App\Http\Controllers\Api;当忘记密码时,我们需要的主要是在SendsPasswordResetEmails这个trait中的... 阅读全文
posted @ 2020-04-13 23:48 dzkjz 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 在 API 场景里通常通过令牌来实现用户授权,而非维护请求之间的 Session 状态。在 Laravel 项目中使用 Passport 可以轻而易举地实现 API 授权认证,Passport 可以在几分钟之内为你的应用程序提供完整的 OAuth2 服务端实现。安装:composer require laravel/passportPassport 服务提供器使用框架注册自己的数据库迁移目录因此在... 阅读全文
posted @ 2020-04-12 13:35 dzkjz 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 记录一次Authorization 异常的插曲:api.php有如下配置:Route::middleware('auth:api')->post('/userfollowOrUnFollowCelebrity', 'FollowController@followOrUnFollowCelebrity');FollowController构造函数及对应方法如下:public function __c... 阅读全文
posted @ 2020-04-05 01:40 dzkjz 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: Laravel 中实现用户认证非常简单。实际上,几乎所有东西 Laravel 都已经为你配置好了。配置文件位于 config/auth.php,其中包含了用于调整认证服务行为的、文档友好的选项配置。在底层代码中,Laravel 的认证组件由“guards”和“providers”组成,Guard 定义了用户在每个请求中如何实现认证,例如,Laravel 通过 session guard 来维护 S... 阅读全文
posted @ 2020-04-04 22:20 dzkjz 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 在做前后台分离的项目中,认证是必须的,由于http是无状态的。前台用户登录成功后,后台给前台返回token。之后前台给后台发请求每次携带token。原理也非常简单:前台在请求头中添加 Authorization,如下后台取到值,然后去用户表的api_token列进行匹配,如果查到说明验证成功,并且返回相关信息。Laravel本身自带几种验证方式,下面介绍下token认证的实现的方法。前台在向后台发... 阅读全文
posted @ 2020-04-03 13:39 dzkjz 阅读(1817) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页