laravel数据库迁移-数据填充
数据迁移请查看 https://jsjxsz.cn/316.html创建数据填充文件:php artisan make:seeder FriendsHashMobileSeeder编写代码<?php use Illuminate\Database\Seeder; class FriendsHashMobileSe...
laravel 多where条件《或》查询
$friends = $this->friendsModel->query() ->where(function ($query) use ($user_id){ $query->where('sender_id',$user_id)->orWhere('receiver_id',$user_id); }) ->where...
laravel数据库迁移
创建迁移文件,文件目录database/migrationsphp artisan make:migration create_users_table编写代码<?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\...
SpringBoot 接口实现- JSR-303 参数校验
JSR-303JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。说白了就是做参数校验。为什么要做参数验证?永远不要相信我们在后端接收到的用户数据,防止用户恶意通过伪造的参数破坏我...
SpringBoot 整合 Swagger3 实现在线 API 文档
1、引入 Swagger3 依赖<!-- 引入Swagger3依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <...
SpringBoot 整合 Swagger2 实现在线 API 文档
什么是 Swagger?Swagger 是一个开源软件框架,可以帮助开发人员设计、构建、记录和使用 RESTful Web 服务,它将代码和文档融为一体,可以完美解决文档编写繁琐、维护不方便等问题。使得开发人...
springboot接口实践-RESTful API 架构风格
REST 是 Representational State Transfer 的缩写,如果一个架构符合 REST 原则,就称它为 RESTful 架构;RESTful 架构可以充分的利用 HTTP 协议的各种功能,是 HTTP 协议的最佳实践;RESTful A...
vue生成随机数
Math.random()*10 //生成0-10的随机数,包含0,不包含10 Math.ceil(Math.random()*10) //ceil向上取整,即生成1-10的随机整数,取0的概率极小 Math.floor(Math.random()*10) //floor向下取整,...
PHP计算两个坐标的直线距离
if (!function_exists('get_distance')){ /** * 计算两个坐标的直线距离 */ function get_distance($lat1, $lng1, $lat2, $lng2){ $earthRadius = 6378138; //近似地球半径米 // 转换为弧度 $la...
PHP生成随机字符串
/** * 随机字符串生成 * @param int $len 生成的字符串长度 * @return string */ function random_keys($len = 6) { $chars = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', ...