php
well2049
从这里记录学习的成长!前端,后台,全栈,CTO
展开
-
php 封装json格式输出
使用laravel 框架开发app的接口 第一:封装json统一格式输出 主要包含状态码,错误信息,数据 { "code":0, "msg":"", "data":{ "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25." } } 第二:封装公共的相应方法 主要方法如下: <?php namespace Ap...原创 2019-12-01 16:01:37 · 583 阅读 · 0 评论 -
laravel文件上传
laravel 文件上传方法 第一步:创建本地磁盘 在 config中找到filesystems.php ,里面新增一个uploads磁盘 'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ...原创 2019-11-30 23:25:19 · 244 阅读 · 0 评论 -
laravel学习记录
使用composer创建laravael项目记录 创建项目 执行 命令 composer create-project --prefer-dist laravel/laravel projectname 启动项目 启动laravel 项目 php artisan serve artisan 常用命令 php artisan or php artisan help serve 创建控制器和模型 ...原创 2019-11-25 10:25:59 · 168 阅读 · 0 评论 -
phpstorm误删除的文件或文档找回方式
刚学习使用PHPstorm,可能是累了眼睛花了,看到一个误以为没有用的文档就随手delete啦,而且还是那种测地删除文档的,也就是两个都勾选了。还好看到这个方式,找回最近的操作,依次打开view->recent changes->列表中单击某个历史->指定的文件中右键->revert selection即可谢天谢帝,PHPstorm还有这个操作。原创 2017-11-29 21:31:52 · 8912 阅读 · 3 评论 -
form表单提交时不跳转页面的实现方式
使用ajax 来进行表单就可以了。 使用jQuery的$(“#formId”).serialize();序列化一下数据格式。 记得要引入jQuery。还有设置提交按钮的type不能是submit。function getPHP() { var data = $("#formId").serialize(); console.log(data);原创 2017-11-29 23:44:28 · 3997 阅读 · 0 评论 -
php查询到的数据乱码和转json时中文变成了Unicode的编码。
首先,要设置好MySQL的编码方式是utf8, 其次,写入数据库的编码和读取数据库的编码也要统一为utf8mysqli_query($conn,"set character set 'utf8'"); mysqli_query($conn,"set names 'utf8'");最后就是要把head设置一下,写在文档最上面,header('content-type:text/json;charse原创 2017-11-29 23:51:43 · 3818 阅读 · 0 评论 -
PHP封装JSON数据方法
新建一个response.php文档:<?phpclass Response{ public static function json($status,$msg='',$data=array()){ if(!is_numeric($status)){ return''; } $result = array(原创 2017-11-27 17:06:57 · 2063 阅读 · 0 评论