自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陆小天奥利给

放弃不难,坚持一定很酷哦!

  • 博客(170)
  • 资源 (2)
  • 收藏
  • 关注

原创 初识Cocos Creator

本文目录一、Cocos Creator安装二、创建项目一、Cocos Creator安装登陆Cocos creator 官网。先在官网进行注册账号,下载安装完之后安装对应的sdk在设置这还可以调成中文:不过我这里还是使用英文,毕竟英文还不错(哈哈)。二、创建项目如下可以创建项目,或者导入项目,我们这边选择新建项目。...

2021-11-30 21:00:22 821

原创 微信小程序前后端授权登陆

本文目录一、微信小程序前端1.1 小程序前端准备1、api封装2、授权独立页面二、微信小程序后端(laravel)2.1 小程序后端准备1、项目安装dingo/api以及jwt认证2、创建小程序用户表和模型3、安装easywechat插件4、创建小程序授权登陆认证控制器5、授权登陆路由三、测试效果一、微信小程序前端1.1 小程序前端准备由于用到了 weapp-vant所以还未安装或者不懂安装到可以参考我的这篇博客。上微信公众平台注册一个小程序,注册完成之后你就有APPID和SECRET。1、api

2021-10-04 15:21:00 500 2

原创 小程序Vant组件库的使用

本文目录一、小程序安装weapp-vant二、小程序使用weapp-vant一、小程序安装weapp-vant首先终端进入你的小程序目录文件夹:然后输入npm init -y:接着输入命令npm i @vant/weapp -S --production安装 weap-vant:然后修改 app.json:将 app.json 中的 “style”: “v2” 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。接着修改 project.config

2021-09-30 15:30:53 82

原创 laravel部署api项目

本文目录一、购买服务器二、云服务器配置三、打包压缩ftp上传代码四、测试效果一、购买服务器由于我们是测试,所以我们可以买按量付费的服务器进行测试:因为我们是测试的所以设置成一个小时后自动释放。配置入方向安全组返回控制台查看我们云主机的公网ip。二、云服务器配置购买完之后,我们用终端连接云服务器,升级软件:连接进来之后运行命令 apt update更新完之后,安装我们需要的软件:apt install nginx安装 mysql。运行命令apt install m

2021-09-22 15:11:59 608

原创 laravel邮箱找回密码

本文目录一、邮箱找回密码1.1 创建中间件1.2 路由1.3 控制器1.4 测试效果一、邮箱找回密码1.1 创建中间件创建一个验证邮箱验证码是否正确的中间件:运行命令:php artisan make:middleware CheckEmailCode写入:<?phpnamespace App\Http\Middleware;use Closure;use Illuminate\Http\Request;class CheckEmailCode{ /**

2021-09-18 16:46:17 55

原创 laravel商品评论api

本文目录一、商品评论api1.1 评论表增加订单id1.2 创建评论相关的控制权1.3 创建评论商品路由1.4 测试一、商品评论api1.1 评论表增加订单id我们发现在我们评论某个订单下的某个商品后,然后这个订单下这个商品就不允许我们再次评论了,所以我们要给评论表加上一个订单id字段。运行命令:php artisan make:migration add_order_id_to_comments_table --table=comments加入订单字段:$table->integer(

2021-09-17 17:16:53 25

原创 laravel物流地址查询

本文目录一、物流查询管理1.1 创建物流查询路由1.2 物流查询控制器方法1.3 测试效果二、封装物流类三、测试效果一、物流查询管理我们使用快递鸟平台,相关文档及使用可以上它的官网查看。我们可以使用它的沙箱环境进行测试。注册,登陆之后1.1 创建物流查询路由// 物流查询$api->get('orders/{order}/express', [OrderController::class, 'express']);1.2 物流查询控制器方法// 物流查询 public

2021-09-17 16:15:26 45

原创 laravel的地址管理restful api

本文目录一、地址管理1.1 创建地址模型以及迁移文件1.2 创建地址验证类1.3 配置地址transform创建地址资源API控制器1.4 配置地址路由1.5 测试效果一、地址管理1.1 创建地址模型以及迁移文件运行命令php artisan make:model Address -m在迁移文件中创建表结构:Schema::create('addresses', function (Blueprint $table) { $table->id();

2021-09-16 18:14:50 30

原创 laravel省市区三级联动缓存数据api

本文目录一、省市区1.1 添加省市县数据1.2 创建地址模型1.3 创建地址控制器1.4 创建地址路由1.5 测试效果一、省市区为什么我们这里省市区要写在后台,为什么不直接让前端用前端组件,因为这边的话,我们最后走后台,数据可控制,如果前端一套web组件,一套小程序组件,或者一套app的组件,那么数据格式不一样,就会有各种问题,所以这个数据最好我们给前端。1.1 添加省市县数据在database文件夹下新建sql文件夹,将省市县数据文件放入:运行命令php artisan make:seeder

2021-09-16 16:06:14 78

原创 laravel支付宝支付

本文目录一、支付功能1.1 支付宝支付安装配置1.2 创建支付控制器1.3 创建支付路由1.4 创建支付完成回调路由1.5 内网穿透一、支付功能1.1 支付宝支付安装配置然后支付宝扫码登陆。因为个人号是没法去申请支付密钥,所以我们使用它的沙箱环境。同样的在laravel中开发可以使用第三方包,来加快我们开发的进度,以及非常简便的使用。运行命令composer require yansongda/laravel-pay:运行命令php artisan vendor:publish --pr

2021-09-15 23:40:24 105

原创 laravel的订单管理api

本文目录一、订单详情管理1.1 创建订单控制器1.2 创建订单路由1.3 测试效果一、订单详情管理1.1 创建订单控制器运行命令php artisan make:controller Web/OrderController创建订单控制器:写入订单详情以及订单提交方法:<?phpnamespace App\Http\Controllers\Web;use App\Http\Controllers\BaseController;use App\Models\Cart;use App

2021-09-13 18:40:03 71

原创 laravel的购物车管理api

本文目录一、购物车管理api1.1 创建购物车模型和迁移文件1.2 创建购物车资源控制器1、写入加入购物车添加方法2、数量增加减少方法3、移除购物车4、购物车列表1.3 创建购物车资源路由1.4 测试效果一、购物车管理api1.1 创建购物车模型和迁移文件运行命令php artisan make:model Cart -m创建购物车模型和迁移文件:创建表字段: Schema::create('carts', function (Blueprint $table) {

2021-09-12 22:45:36 117

原创 laravel 5种搜索条件商品列表

本文目录一、商品列表1.1 创建商品列表路由1.2 创建商品列表方法1.3 测试效果一、商品列表1.1 创建商品列表路由 // 商品列表 $api->get('goods', [GoodsController::class, 'index']);1.2 创建商品列表方法 /** * 商品列表 */ public function index(Request $request) { // 分页搜索条件 $t

2021-09-09 21:44:03 70

原创 laravel商品详情api

本文目录一、商品详情1.1 增加商品销量字段1.2 创建商品控制器1.3 创建商品详情路由1.4 测试效果一、商品详情1.1 增加商品销量字段运行命令php artisan make:migration add_sales_to_goods_table --table=goods写入: Schema::table('goods', function (Blueprint $table) { $table->integer('sales')->de

2021-09-09 20:52:13 116

原创 laravel用户添加头像

本文目录一、添加头像1.1 表添加字段1.2 更新头像路由1.3 更新头像路由方法1.4 测试效果一、添加头像1.1 表添加字段运行命令php artisan make:migration add_avatar_to_users_table --table=users:在这个迁移文件中写入: Schema::table('users', function (Blueprint $table) { $table->string('avatar')-&gt

2021-09-09 10:19:41 21

原创 laravel手机验证码(事件及队列守护进程发送验证码)

本文目录一、绑定手机1.1 创建绑定手机路由1.2 短信开通配置1.3 创建手机号字段1.4 创建发送短信控制方法一、绑定手机1.1 创建绑定手机路由 // 发送手机验证码 $api->post('phone/code', [BindController::class, 'phoneCode']); // 更新手机 $api->post('phone/update', [BindControll

2021-09-07 16:59:04 48

原创 laravel的用户修改密码与绑定邮箱

本文目录一、修改密码1.1 创建修改密码控制器1.2 创建修改密码路由1.3 测试效果二、绑定邮箱2.1 绑定邮箱控制器2.2 创建对应路由2.3 创建发送邮件的类2.4 测试效果一、修改密码1.1 创建修改密码控制器运行命令php artisan make:controller Auth/PasswordController写入修改密码方法: /** * 修改密码 */ public function updatePassword(Request $reque

2021-09-06 17:46:53 48

原创 laravel用户详情以及更新api

本文目录一、用户详情api1.1 创建个人中心控制器1.2 个人中心路由1.3 详情控制器方法1.4 测试效果二、用户更新api2.1 用户更新路由2.2 用户更新控制器方法1.3 测试效果一、用户详情api1.1 创建个人中心控制器运行命令php artisan make:controller Web/UserController创建个人中心控制器1.2 个人中心路由在routes/api.php中写入: /** * 个人中心 */

2021-09-04 22:34:45 89 2

原创 laravel中使用faker模拟测试数据

本文目录一、测试数据1.1 查看假数据1.2 创建工厂填充数据(商品)1.3 创建工厂填充数据(轮播图)1.4 测试一、测试数据1.1 查看假数据使用thinker查看faker假数据。运行命令:php artisan tinker进入tinker模式运行命令$faker = app(Faker\Generator::class);查看faker数据:可以看到都是英文的,我们要想改成中文的在config\app.php中修改:重新实例化效果:可以看到已经转为了中文。1.2 创建工

2021-09-02 18:13:12 42

原创 laravel前台首页数据api

本文目录一、前台首页数据1.1 创建控制器1.2 前台路由1.3 创建分类填充一、前台首页数据1.1 创建控制器运行命令php artisan make:controller Web/IndexController写入首页获取数据方法:<?phpnamespace App\Http\Controllers\Web;use App\Http\Controllers\BaseController;use App\Models\Good;use App\Models\Slide;

2021-08-31 18:23:57 42

原创 laravel后台项目的小问题

本文目录一、后台项目问题1.1 用户列表的禁用启用字段返回1.2 给所有搜索增加索引1.3 订单表迁移文件,快递和单号可以为空1.4 放弃并重新执行所有的迁移一、后台项目问题1.1 用户列表的禁用启用字段返回可以看到现在用户列表没有禁用获取启用的字段:添加:效果:1.2 给所有搜索增加索引给所有搜索增加索引(需要搜索的字段)可以提高我们的搜索的效率(索引也不是越多越好,越多的话,它也会占空间)。给商品迁移文件增加索引:给评论迁移文件增加索引:给订单迁移文件增加索引:

2021-08-31 15:10:45 28

原创 laravel的权限管理api

本文目录一、权限管理1.1 安装权限组件及配置1.2 创建填充文件一、权限管理1.1 安装权限组件及配置运行命令:composer require spatie/laravel-permission文档基础介绍运行命令php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations" 生成迁移文件:在2021_08_30_195803_create

2021-08-30 21:21:47 80

原创 laravel菜单管理api及数据填充

本文目录一、菜单管理1.1 增加分类分组字段1.2 创建分组字段控制器1.3 创建菜单路由1.4 菜单控制器方法1.5 测试效果1、添加菜单分类:2、禁用菜单一、菜单管理1.1 增加分类分组字段菜单其实就是分层的,和我们之前做的分类一样,我们增加一个字段。创建增加字段的迁移文件:运行命令:php artisan make:migration add_group_to_category_table --table=categories给这个迁移文件增加一个分组的字段:$table->str

2021-08-29 21:54:31 32

原创 laravel轮播图管理api

本文目录一、轮播图管理1.1 创建模型、控制器、路由、表单验证1.2 添加轮播图控制器方法1.3 轮播图列表控制器方法1.4 轮播图详情控制器方法1.5 轮播图更新控制器方法1.6 轮播图删除控制器方法1.7 轮播图排序一、轮播图管理1.1 创建模型、控制器、路由、表单验证1、创建轮播图模型和迁移文件运行命令php artisan make:model Slide -m2、创建轮播图字段Schema::create('slides', function (Blueprint $table)

2021-08-26 16:19:34 65

原创 laravel企业级别队列、守护进程以及事件形式发送邮件

本篇博客不仅有laravel基础的邮件发送,还有laravel企业级别发送邮件的优化,值得一看和学习。发送邮件以队列形式,守护进程配置,发送邮件优化成事件方式。

2021-08-26 10:04:28 26

原创 laravel订单详情和发货api

本文目录一、订单详情api1.1 订单详情控制器方法1.2 测试效果:二、发货api2.1 发货控制器方法2.2 测试效果一、订单详情api1.1 订单详情控制器方法 /** * 订单详情 */ public function show(Order $order) { return $this->response->item($order, new OrderTransformer()); }1.2 测试效果:都可以额外

2021-08-25 21:20:22 94

原创 laravel订单列表模糊搜索及关联数据api

本文目录一、订单列表模糊搜索及关联数据api1.1 创建订单模型迁移文件1.2 订单表字段1.3 订单从表1.4 订单从表字段1.5 订单路由创建1.6 创建订单及订单细节transform1、创建订单OrderTransformer.php:2、创建订单细节OrderDetailsTransformer.php:1.7 订单控制器1.8 优化1.9 测试一、订单列表模糊搜索及关联数据api1.1 创建订单模型迁移文件运行命令创建订单模型以及迁移文件:php artisan make:model O

2021-08-25 17:04:05 36

原创 laravel评价详情及商家回复api

本文目录一、评价详情api1.1 评价详情控制器方法1.2 测试效果二、商家回复api2.1 商家回复控制器方法2.2 测试结果三、优化一、评价详情api1.1 评价详情控制器方法 /** * 评价详情 */ public function show(Comment $comment) { return $this->response->item($comment, new CommentTransformer()); }

2021-08-23 22:56:08 53

原创 laravel评论列表模糊搜索及优化

本文目录一、评价管理列表api1.1 创建评价表模型及迁移文件1.2 完成评论表字段1.3 创建评论控制器1.4 创建评价相关路由1.5 创建评价transformer1.6 评价列表控制器方法1.7 测试二、优化一、评价管理列表api1.1 创建评价表模型及迁移文件运行命令:php artisan make:model Comment -m1.2 完成评论表字段Schema::create('comments', function (Blueprint $table) {

2021-08-22 11:57:47 39

原创 OSS云存储的运用

本文目录一、文件上传服务器解决方案1.1 文件直接上传服务器的弊端1.2 解决方案1.3 Bucket概念1.4 客户端演示1.5 测试效果一、文件上传服务器解决方案1.1 文件直接上传服务器的弊端1、如果文件上传经过我们服务器的话,它会占用服务器的带宽。2、如果文件上传到服务器,还会占用我们服务器硬盘的空间。1.2 解决方案我们可以使用第三方的存储,例如阿里云的对象存储oss。让第三方存储来托管我们的文件。先去阿里云上面开通对象存储OSS。开通后进入对象存储OSS管理控制台:进入之

2021-08-21 00:08:59 64 2

原创 laravel商品详情、修改、上架、推荐接口

本文目录一、商品详情api1.1 详情控制器方法1.2 测试效果二、修改商品api2.1 修改商品控制器方法2.2 测试效果三、是否上架api3.1 是否上架控制器方法3.2 测试效果四、是否推荐api4.1 是否推荐api控制器方法4.2 测试效果一、商品详情api1.1 详情控制器方法 /** * 商品详情 */ public function show(Good $good) { return $this->response-&gt

2021-08-18 10:30:28 37

原创 laravel商品列表管理数据以及模糊搜索api

本文目录一、商品添加api优化1.1 添加之前检查分类1.2 商品表加字段1.3 测试效果二、商品列表api2.1 创建商品Transformer2.2 关联数据2.3 优化列表搜索2.4 测试效果一、商品添加api优化1.1 添加之前检查分类 /** * 添加商品 */ public function store(GoodsRequest $request) { // 对分类进行检查,是否存在,只能使用3级分类,并且分类不能被禁用

2021-08-17 18:26:47 29

原创 laravel商品模块表的创建添加商品api

本文目录一、商品数据表1.1 创建商品数据表1.2 商品数据表创建二、商品管理2.1 创建商品控制器2.2 创建路由2.3 商品添加api1、创建表单验证2、商品添加控制器3、增加可允许添加的字段以及类型转换一、商品数据表1.1 创建商品数据表使用命令php artisan make:model Good -m 创建商品模型、迁移文件:1.2 商品数据表创建在database/migrations/2021_08_17_150039_create_goods_table.php中写入商品表结构:

2021-08-17 16:41:57 38

原创 laravel分类详情,更新分类,禁用启用分类api以及缓存优化

本文目录一、分类详情api1.1 分类详情控制器方法1.2 测试效果:二、更新分类api2.1 更新分类控制权方法2.2 测试效果2.3 优化三、禁用和启用分类api3.1 定义禁用和启用分类路由3.2 控制器方法3.3 测试效果3.4 优化(观察者)1 测试一、分类详情api1.1 分类详情控制器方法 /** * 分类详情 */ public function show(Category $category) { return $catego

2021-08-17 14:42:10 16

原创 laravel层级分类列表接口(全局辅助函数的使用)

本文目录一、分类列表api1.1 分类列表控制器一、分类列表api1.1 分类列表控制器1、创建全局自定义辅助函数在根目录下创建heplers.php,创建完之后需要在composer.php中加入自动加载类。

2021-08-16 15:51:01 75

原创 laravel分类管理添加分类api

本文目录一、分类管理添加分类api1、分类管理迁移文件1.1 创建模型同时生成迁移文件1.2 创建表字段并执行迁移文件2、分类管理控制器2.1 添加分类控制器方法2.2 配置模型可允许添加字段2.3 添加效果2.4 level层级问题2.5 测试层级问题2.6 限制最大层级3级3、分类资源路由一、分类管理添加分类api1、分类管理迁移文件1.1 创建模型同时生成迁移文件运行命令php artisan make:model Category -m:1.2 创建表字段并执行迁移文件在迁移文件202

2021-08-10 19:33:59 49

原创 laravel用户详情及封禁和启用用户api

本文目录一、用户详情接口1.1 配置路由模型1.2 用户详情控制器方法1.3 效果二、封禁和启用用户接口2.1 用户表增加字段1、生成迁移文件2、执行迁移文件3、效果2.2 控制器方法1、方法2、效果三、修改登陆3.1 将锁定的用户禁止登陆。3.2 效果一、用户详情接口1.1 配置路由模型在app/Http/Kernel.php中增加代码:'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,lar

2021-08-09 18:34:11 87 1

原创 laravel用户列表分页和模糊搜索api

本文目录一、用户列表分页和模糊搜索api1.1、创建用户控制器1.2、创建transform1.3、创建用户资源路由1.4、修改用户方法(分页和模糊搜索)1.5、效果一、用户列表分页和模糊搜索api1.1、创建用户控制器运行命令创建资源控制器:php artisan make:controller Admin/UserController --api--api 用于api的资源控制器。会忽略create和edit页面的方法。UserController.php控制器默认就会为我们创建5个方法

2021-08-07 20:22:14 43 1

原创 laravel登陆、退出登陆、刷新token的api编写

本文目录一、登陆api1.1、创建登陆api控制器1.2、创建登陆路由1.3、创建登陆表单验证二、退出登陆api2.1 退出登陆路由三、刷新token3.1、刷新token路由四、编写文档一、登陆api1.1、创建登陆api控制器运行命令php artisan make:controller Auth/LoginController:控制器写入一下方法,代码:<?phpnamespace App\Http\Controllers\Auth;use App\Http\Controll

2021-08-07 17:10:38 89 1

原创 laravel注册api编写

本文目录一、注册api1.1 创建注册路由1.2 创建注册控制器1.3 创建表单验证类1.4 测试1.4.1 配置语言包1、默认效果2、自定义提示消息1.4.2 更改时区一、注册api1.1 创建注册路由注册路由我们把它归属到认证模块去,在routes/auth.php下去写:<?phpuse App\Http\Controllers\Auth\RegisterController;$api = app('Dingo\Api\Routing\Router');$api->ve

2021-08-07 13:51:11 42 1

利用pid创建一张表包括中国省市区

中国省市区采用sql原始语句创建city表,利用id和pid以及level创建一张表,数据包括省市区。

2021-09-16

usaState.rar

echarts最全美国地图json数据,最全美国各州市区域地图json数据。根据美国地图区块,点击那一块,生成那一块区域详细城市。

2020-09-15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除