JWT 完整使用详解

JWT 全称 JSON Web Tokens ,是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。它的两大使用场景是:认证和数据交换。一、安装之前资料先摆出几个参考资料,可以把连接都打开,方便查阅:项目Wiki公众号coding01,JWT安装及简单例子官方安装指导文档JWT的介绍二、安装及基础配置Laravel1. 使用 composer 安装# 建议使用1.

- 阅读全文 -

分享 11 个辅助函数

ok()在某些情况下,你可能只想从控制器中返回操作成功,而不带任何数据。 如果用 'return response()' 返回,视觉上不好看, 而且语义也不对(因为这个函数默认返回状态码 200,而事实上状态码 204(无内容)才是更准确的)。Route::get('/', function () { return ok(); );str_wrap()str_wrap('pigs', '-

- 阅读全文 -

laravel Eloquent ORM 模型删除及软删除相关实现

1、删除模型1.1 使用delete删除模型删除模型很简单,先获取要删除的模型实例,然后调用delete方法即可:$post = Post::find(5); if($post->delete()){ echo '删除文章成功!'; }else{ echo '删除文章失败!'; }该方法返回true或false。1.2 使用destroy删除模型当然如果已知要删除的模型id的

- 阅读全文 -

分享 10 个你可能不知道的 Laravel Eloquent 小技巧

Laravel 是一个功能丰富的框架。但是,你无法从官方文档中找到所有可用的功能。以下是一些你可能不知道的功能。1.获取原始属性当修改一条 Eloquent 模型记录的时候你可以通过调用 getOriginal() 方法获取记录的原始属性$user = App\User::first(); $user->name; //John $user->na

- 阅读全文 -

JWT 超详细分析

一、Tokentoken 是一串字符串,通常因为作为鉴权凭据,最常用的使用场景是 API 鉴权。1. API 鉴权那么 API 鉴权一般有几种方式呢?我大概整理了如下:cookie + session和平常 web 登陆一样的鉴权方式,很常见,不再赘述。HTTP Basic将账号和密码拼接然后 base64 编码加到 header 头中。很显然,因为账号和密码几乎是『明文』传输的,而且每次请求都传

- 阅读全文 -

最近回复

标签

归档