- 博客(14)
- 收藏
- 关注
原创 Laravel基于RT模式实现分布式事务(突破技术支持子服务嵌套事务)
快速预览安装laravel5.5 - laravel8之间的版本,然后安装composer包## 必须使用composer2版本composer require windawake/laravel-reset-transaction dev-master首先创建order,storage,account3个mysql数据库实例,3个控制器,3个model,在phpunit.xml增加testsuite Transaction,然后启动web服务器。这些操作只需要执行下面命令全部完成php art
2022-01-24 12:33:03 625
原创 05创建laravel5.8前后台api项目--jwt前台后台账号分离
安装jwt-auth官方安装教程点击此处,我想要实现前台affiliate用户生成token跟后台admin用户生成token互不影响,首先创建两张表:执行命令php artisan make:model Affiliate -a 和phpartisanmake:modelAdmin-a<?phpuse Illuminate\Support\Facades\Schem...
2019-09-22 16:54:17 2453
原创 06创建laravel5.8前后台api项目--记录请求和响应日志
修改config/app.php代码,将UTC修改为Asia/Shanghai,确保写入日志的时区为东8区/* |-------------------------------------------------------------------------- | Application Timezone |-----------------------------...
2019-09-20 15:36:49 1098
原创 03创建laravel前后台api项目--发布postman在线文档
postman这个工具特别适合api接口开发,它可以做到发布在线文档 修改环境变量,共享cookie 保存测试例子,并且可以转为curl,jquery等语言代码 自动化测试发布在线文档这是我发布postman的在线文档https://documenter.getpostman.com/view/4087856/SVmwxyZS?version=latest如何发布的操作如下:...
2019-09-20 15:36:26 312
原创 02创建laravel5.8前后台api项目--路由区分
在routes目录下新建后台路由routes/api/backend.php和前台路由routes/api/frontend.php修改app/Providers/RouteServiceProvider.php代码,目的将欢迎首页访问地址由http://your_host变成http://your_host/web。将api访问地址由http://your_host/api修改为http...
2019-09-20 15:36:07 492
原创 01创建laravel5.8前后台api项目--搭建环境
我一般是在学院君里面学习laravel。搭建环境的教程就直接跳过,直接讲解如何创建可以给vue,react使用的api网站。02创建laravel5.8前后台api项目--路由区分03创建laravel5.8前后台api项目--发布postman在线文档04创建laravel5.8前后台api项目--faker伪造数据05创建laravel5.8前后台api项目--jwt前台后台账...
2019-09-20 15:35:44 514
原创 04创建laravel前后台api项目--faker伪造数据
开发项目的时候,后端和前端需要同时进行工作,这时后端接口是没做好,但是可以伪造真实接口给前端做接口请求数据渲染页面。笔者使用https://github.com/fzaninotto/Faker很强大!routes目录下文件树zhang@ubuntu01:/web/web/laravel-repository-pratice$ tree routesroutes├── api│...
2019-09-20 15:35:05 220
原创 对接qq邮箱的smtp协议,python发送邮件的例子
# vi sendmail.py# python sendmail.py 运行即可import smtplib #smtp服务器用的包from email.mime.text import MIMEText #邮件用得包authEmail = "[email protected]" #开启smtp服务的邮箱authCode = "xxx" #获取到的授权...
2019-06-27 11:40:42 844
原创 virtualbox 服务器版(非桌面)ubuntu如何扩大磁盘
桌面版的教程https://blog.csdn.net/world_snow/article/details/79701359非桌面版可以直接下载gparted工具使用 https://sourceforge.net/projects/gparted操作方式跟桌面版一样的。如何使用gparted镜像,教程见https://www.techrepublic.com/article/h...
2019-03-18 23:04:43 229
原创 ubuntu18.04LTS下解决Nginx添加openssl模块编译时报错问题
ubuntu下解决Nginx添加openssl模块编译时报错问题报错提示解决方法第一步安装libssl-dev第二步下载libssl-dev第三步修改编译配置最后编译安装报错提示make -f objs/Makefilemake[1]: Entering directory '/home/zhang/share/nginx-1.14.0'make[1]: *** No rule to ma...
2019-01-05 22:09:53 3025 2
原创 私信聊天,mysql数据库表设计【简单粗暴易懂】
A用户与B用户聊天,需要考虑以下场景:A用户删除聊天记录111,B用户还能看得到那一条记录111 A用户撤销聊天记录222,B用户看不到那一条记录222程序猿,话不多说,看技术实现原型图。采用了mysql根据uid分表技术,is_send=1表示是当前用户uid是发送方,is_send=0表示当前用户uid是接收方。花了一个晚上的时间画图
2018-11-27 13:53:10 6478 4
原创 js实现把textarea通过换行或者回车把多行数字分割成数组
var textarea = modal.find("[name='uids']").val();var uidArr = textarea.split(/[(\r\n)\r\n]+/);测试结果"111\r\n\r\n222\n\n333\r444\n\r\r\r\r777".split(/[(\r\n)\r\n]+/)(5) ["111", "222", "333", "4.
2018-08-14 21:10:50 13581 1
原创 后台使用inner join连表比单表查询性能更好
用户表user uid type email password 11 0 [email protected] *** 22 1 [email protected] *** 33 0 [email protected] *** 44 2 [email protected] *** 用户类型表user_type uid type ...
2018-08-13 00:54:45 3264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人