摘要:
使用API登录认证是需要获取访问令牌,方法为: 参数: grant_type —— 密码模式固定为 password; client_id —— 通过 passport:client 创建的客户端 id; client_secret —— 通过 passport:client 创建的客户端 secr 阅读全文
摘要:
phpunit tests/Feature/MemberTest laravel的测试文件夹下面有Feature 和 Unit 单元测试放在Unit下 模块、类测试放在Feature下 想测试一个测试类下面的所有测试方法: phpunit tests/Feature/测试类名称 phpunit te 阅读全文
摘要:
之前给laravel项目安装了 Dingo API 后面卸载了,进行api测试报错,找不到这个类 原因是在脚本文件使用了这个类,需要把它删除 使用sublime text 工具找到所有的引入,删除。 打开工具,在项目文件夹上右键,find in folder(在文件夹中查找) 如图,在项目中找到这个 阅读全文
摘要:
模型观察器 只会观察当前模型的实例 它监控的是数据库的一条记录,你正在进行修改或创建的那条记录 但是当我要创建一条记录,改变另一个表的记录的字段值,就得使用其他办法,因为引入那个模型,引入的是所有记录 以帖子和评论为例子,为创建一个回评,帖子的回复数+1,而这个字段的值存储在帖子表里 所以使用的方法 阅读全文
摘要:
@includeWhen(Auth::check(), 'topics._reply_box', ['topic' => $topic]) laravel 模板方法:包含当(‘条件’,'视图',‘传递的数据’) 上面的例子:加载模板 当 用户登陆状态,包含opics文件夹下的_reply_box模板 阅读全文
摘要:
从别处传来的数据库,这边需要创建对应的数据库创建者,创建个用户为 dev 连接为 % 就可以访问了 阅读全文
摘要:
客户端像用户 获取 授权 得到授权 像 认证服务器进行获取令牌token 得到令牌token 从 服务提供者(资源网站)获取数据 阅读全文
摘要:
安装完成后,还需要最后一步设置,在命令行输入: 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。 注意git config命令的-- 阅读全文
摘要:
在对文章、帖子等信息进行创建、更新的时候,需要进行表单验证的时候,一般我们使用Request来获取输入的值来进行验证,这样需要在每一个方法中进行书写验证规则。 laravel 提供了创建表单请求,我们可以使用 artisan 来创建一个表单请求:php artisan make:request To 阅读全文
摘要:
如果我们要再多个控制器中通过模型中查询相同的条件时候,可以再模型中使用本地作用域来达到重复使用。 举个例子:以帖子为例...我要以创建时间排序,和更新时间排序,去显示。 再模型中我们可以这样做: class Topic { // 按更新时间排序的帖子 public function scopeRec 阅读全文