Loading...
最近在用 Laravel 写 API 接口,记录一下统一返回JSON响应 和 返回的错误格式因为你不设定的话,除了ajax请求会返回 json 格式,其他方式访问出现错误会重定向到 /login 或者 /home下面教你简单设置 首先响应格式 和统一返回错误提示第一步编写 BaseRequest<?php namespace App\Http\Requests; use Ill...
Github 登陆申请Github 登陆授权的话,只要一个Github账号就可以了第三方登陆原理第三方登陆 就是 获取 OAuth 授权,用户想登陆A网站,A网站要用户提供第三方网站的数据,证明自己的身份。- A 网站让用户跳转到 GitHub。 - GitHub 要求用户登录,然后询问"A 网站要求获得 xx 权限,你是否同意?" - 用户同意,GitHub 就会重定向...
Code状态header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301 header('Location: http://www.ithhc.cn/'); //...
PHP 单例模式就是一个类只能实例化一次,如果有一个config配置文件,然后实例化多次的话,在运行过程中修改了配置的话,就不知道哪个配置中进行了修改。这样使用单例模式的话就避免了这个情况发生代码 class Site{ //属性 public $siteName; protected static $instance=null; //不允许实例化 ...
PHP 判断是否为 AJAX 请求先说前端使用 jQuery 时怎么区分: jQuery 发出 ajax 请求时,会在请求头部添加一个名为 X-Requested-With 的信息,信息内容为:XMLHttpRequest 在后端可以使用 $_SERVER["HTTP_X_REQUESTED_WITH"] 来获取。(注意:中划线换成了下划线,不区分大小写) 由此,我们可以这样来判断是否...
PHP+Mysqli 事务处理php+mysqli 事物处理事物就是如果两条或多条数据只要有一条SQL语句错误,那么已经执行成功的执行回滚操作,把已经生效的SQL语句回滚为原来的值比如A原来有100元,B也有100元,A向B转账50元,那么就要执行两条SQL语句,一个是A的余额要减50,B的余额要加50,如果第一条语句成功了,但是第二条语句失败了,那么就会丢失数据了,这个时候就需要事务处理了...