现在前后端分离的趋势越来越明显,那么API接口随之也显得越来越重要,而API接口认证也显得尤为重要。而api接口验证最简单的一种方式就是基于token的验证了,那么使用Laravel框架的小伙伴会发现,这种基于token的接口验证方式在Laravel中显得又更为简单。下面走个简单的demo:
Laravel6实现基于token的api接口验证
Laravel6的这种验证方式是把token存到数据库中的,所以我们需要将api_token
字段加入我们的user表中。
如果你的程序中还没有运行过迁移命令,那么请把users表迁移文件中的代码换成如下代码(主要添加了api_token字段,删除了可能会引起报错的email字段):
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table-