laravel+jwt+dingo项目知识点补充

本文档详细介绍了使用Laravel进行后台接口初始化的步骤,包括创建路由、控制器、请求验证类,并讲解了如何使用ShowDoc编写接口文档。同时,探讨了表单验证规则、错误信息本地化以及如何简化验证过程。还分享了在Postman中管理令牌的小技巧,以提高开发效率。
摘要由CSDN通过智能技术生成

知识点一:项目初始化

步骤一:在routes下新建admin.php(后台)api.php(已有前台)auth.php(认证)

步骤二:注册,在providers下的RouteServiceProvider.php里面注册

步骤三:在controlers文件下新建Admin Web Auth文件夹

步骤四:之间的use Helpers;可以新建一个BaseControler里面写,然后继承Controller,其实就是咱们之前说的上个初始化哪一个然后所有的继承BaseController

步骤五:学习使用ShowDoc去书写接口文档哦

步骤六:终于到注册了,竟然要接受别人穿过来的数据那么我们肯定就要验证呀,可是我们该怎么验证呢,用这行命令就行了

php artisan make:request Auth/RegisterRequest 这样就创完了 打开一看欸

所有表单验证都有这个每一次都把他改成true岂不是很麻烦,所以我们新建一个BaseRequest再让别人继承他

 然后在rules()方法里面写验证规则文档  Laravel 表单验证:自定义规则 | Laravel China 社区

 

 嘿嘿我来解释一下代码的意思在rules方法里面书写验证规则,在message方法里面书写返回的错误信息,有没有注意到那个

unique:users代表他在users表里面是唯一的嘿嘿,还有它返回的信息是英文的不好理解,所以我们先去下面这个网站搜索laravel-lang/lang

laravel-lang/lang - Packagist    注意版本哦,然后因该是这个安装:composer require laravel-lang/lang     它运行完放在vendor下面的laravel-lang文件下面的zh_CN,把他复制放到resource文件下的lang里面,好了最后打开config/app.php文件里面的locale改为 'zh-CN'。都改到这里来了不改一下时区怎么能行呀timezone的utc改为PRC 就可以啦  到这里注册就结束了开始写登录了

现在这里总结一点知识点

1.利用模型更新数据库记得在最后使用sava()方法保存哦

2.使用模型创建时需要有created_at字段时怎么办去模型里面加上一句  public $timestamps = false;

3.auth('api') 嘿嘿我知道你是辅助函数了

4.postman使用起来很麻烦一直加token很麻烦怎么办在Authorization里面选择下图,然后右边添加token就行了十分人性话呀

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值