2023年2月28日

nvm node 版本管理

摘要: nvm安装与使用 1、nvm是什么 nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。 2、下载 可在点此在[github](https://github.com/cor 阅读全文

posted @ 2023-02-28 18:21 何苦-> 阅读(150) 评论(0) 推荐(0)

IDEA报错Error running ‘Application‘: Command line is too long解决方案

摘要: IDEA报错Error running 'Application': Command line is too long.Shorten command line for Application or also for Spring Boot default configuration 问题背景 解决 阅读全文

posted @ 2023-02-28 16:46 何苦-> 阅读(3450) 评论(0) 推荐(0)

laravel 安装

摘要: 通过composer安装laravel composer create-project --prefer-dist laravel/laravel=5.6.* www.blog.com # 创建项目 create-project # 以压缩方式下载 --prefer-dist # 下载的版本 lar 阅读全文

posted @ 2023-02-28 14:08 何苦-> 阅读(67) 评论(0) 推荐(0)

laravel phpstorm ide-helper

摘要: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer create-project --prefer-dist laravel/laravel=6.* haoran compo 阅读全文

posted @ 2023-02-28 14:04 何苦-> 阅读(30) 评论(0) 推荐(0)

PHP 静态延迟绑定 static

摘要: PHP (self static parent 区别) self调用的方法和属性始终表示当前类的方法和属性 static调用的方法和属性为当前执行的类的方法和属性 parent调用的方法和属性为父类的方法和属性(存在继承关系) //self example.php class A { public 阅读全文

posted @ 2023-02-28 13:55 何苦-> 阅读(39) 评论(0) 推荐(0)

Laravel 5.1 LTS 速查表

摘要: https://cs.laravel-china.org/# Artisan // 在版本 5.1.11 新添加,见 http://d.laravel-china.org/docs/5.1/authorization#creating-policies php artisan make:policy 阅读全文

posted @ 2023-02-28 13:51 何苦-> 阅读(56) 评论(0) 推荐(0)

在 Laravel 5 中通过 Simple QrCode 扩展包生成二维码详解

摘要: 安装 composer require simplesoftwareio/simple-qrcode 在 config/app.php 注册服务提供者 SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class 同样在 config/app.php 添加 阅读全文

posted @ 2023-02-28 13:50 何苦-> 阅读(377) 评论(0) 推荐(0)

数据迁移及种子文件

摘要: 创建数据表 # 创建home数据表 # --create=tablename 表明该迁移是用来创建表。 php artisan make:migration create_home_table --create=home # 对home数据表进行操作(编辑) # --table=tablename 阅读全文

posted @ 2023-02-28 13:48 何苦-> 阅读(33) 评论(0) 推荐(0)

上传文件

摘要: 创建可访问的地址 # 会在public下面创建一个连接文件夹 php artisan storage:link 上传文件第一种 public function upload(Request $request){ if ($request->isMethod('POST')) { //判断是否是POS 阅读全文

posted @ 2023-02-28 13:48 何苦-> 阅读(67) 评论(0) 推荐(0)

如何使用 Laravel 优雅的取出三级分销数据

摘要: 如何使用 Laravel 优雅的取出三级分销数据 有这么一张表 |id:用户 id| pid:上级用户 id| name:用户姓名| |--|--|--| |1| 0| 张三| |2| 1| 张三邀请的李四| |3| 1| 张三邀请的王五| |4| 2| 李四邀请的赵六| 如果 pid 是 0,表示 阅读全文

posted @ 2023-02-28 13:47 何苦-> 阅读(114) 评论(0) 推荐(0)

laravle 队列

摘要: 队列驱动 # 同步队列 sync # 数据库 database # 第三方队列服务 beanstalkd sqs redis # 不使用队列 null 配置 # 任务过期 任务在执行了 90 秒后将会被放回队列而不是删除它,设置为你认为你的任务可能会执行需要最长时间 retry_after=90 生 阅读全文

posted @ 2023-02-28 13:47 何苦-> 阅读(46) 评论(0) 推荐(0)

laravel5.6以下版本数据迁移出现的问题汇总

摘要: 修改数据库配置文件 # 第一种 修改数据库引擎 'engine' => null #修改为 'engine' => 'InnoDB ROW_FORMAT=DYNAMIC' # 第二种 修改数据库字符集 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_u 阅读全文

posted @ 2023-02-28 13:46 何苦-> 阅读(28) 评论(0) 推荐(0)

laravel-admin

摘要: 框架 laravel 6.0 laravel-ide-helper laravel-debugbar laravel-admin 更换国内源 composer config -g repo.packagist composer https://packagist.phpcomposer.com co 阅读全文

posted @ 2023-02-28 13:46 何苦-> 阅读(71) 评论(0) 推荐(0)

laravel 任务调度

摘要: ### 启动调度器 * * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1 创建脚本文件 php artisan make:command Classname --command=yjq:tes 阅读全文

posted @ 2023-02-28 13:45 何苦-> 阅读(249) 评论(0) 推荐(0)

dingo api passport

摘要: 配置阿里源 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 创建项目 composer create-project --prefer-dist laravel/laravel=6.* h 阅读全文

posted @ 2023-02-28 13:44 何苦-> 阅读(87) 评论(0) 推荐(0)

Laravel 最佳实践

摘要: Laravel 最佳实践 翻译来源:https://github.com/alexeymezenin/laravel-best-practices 单一职责原则 不要这样做: public function getFullNameAttribute() { if (auth()->user() && 阅读全文

posted @ 2023-02-28 13:44 何苦-> 阅读(53) 评论(0) 推荐(0)

Laravel 核心概念

摘要: Laravel 核心概念 配套视频地址:https://www.bilibili.com/video/av76060293 核心概念 简介、服务容器、服务提供者、facade、contract、生命周期。 简介 我叫 Laravel。我是一个装了药的 药箱,专门处理人们的问题、治病。 人们喜欢把我的 阅读全文

posted @ 2023-02-28 13:44 何苦-> 阅读(70) 评论(0) 推荐(0)

Laravel horizon 扩展安装失败

摘要: 我也是 windows 下面报错,但是配置 你可以添加到您的 composer.json "config": { "platform": { "ext-pcntl": "7.2", "ext-posix": "7.2" } } 阅读全文

posted @ 2023-02-28 13:43 何苦-> 阅读(73) 评论(0) 推荐(0)

30. Laravel 开发第三方包

摘要: Laravel 开发第三方包 使用 Contracts 代替 Facades,因为扩展包不能访问 Laravel 提供的所有测试 Facades 的辅助函数。 自动发现和注册 Facades "extra": { "laravel": { "providers": [ "Barryvdh\\Debu 阅读全文

posted @ 2023-02-28 13:43 何苦-> 阅读(75) 评论(0) 推荐(0)

29. Laravel 广播系统补充

摘要: Laravel 广播系统补充 配套视频地址:https://www.bilibili.com/video/av80196918?p=2 设置广播名称 // 默认是事件的类名 public function broadcastAs() { return 'server.created'; } // . 阅读全文

posted @ 2023-02-28 13:42 何苦-> 阅读(67) 评论(0) 推荐(0)

28. Laravel 内置聊天室

摘要: Laravel 内置聊天室 配套视频地址:https://www.bilibili.com/video/av80196918 配置 打开 config/app.php 中 BroadcastServiceProvider 注释,即注册广播授权路由。 在 .env 中配置驱动 BROADCAST_DR 阅读全文

posted @ 2023-02-28 13:42 何苦-> 阅读(174) 评论(0) 推荐(0)

27. Laravel 广播 – 私有频道

摘要: Laravel 内置聊天室 配套视频地址:https://www.bilibili.com/video/av80196918 配置 打开 config/app.php 中 BroadcastServiceProvider 注释,即注册广播授权路由。 在 .env 中配置驱动 BROADCAST_DR 阅读全文

posted @ 2023-02-28 13:41 何苦-> 阅读(193) 评论(0) 推荐(0)

26. Laravel 广播 – 公有广播

摘要: Laravel 广播 – 公有广播 配套视频地址:https://www.bilibili.com/video/av78577184 配置 配置驱动 "pusher", "redis", "log", "null" // .env npm install --save socket.io-clien 阅读全文

posted @ 2023-02-28 13:41 何苦-> 阅读(54) 评论(0) 推荐(0)

25. Laravel 事件

摘要: Laravel 事件 配套视频地址:https://www.bilibili.com/video/av77534496 目的:解耦。 简介:监听器监听到事件的发生,会执行 handler 方法。 // 原始代码 public function register(){ // 注册用户 // 成功后发送 阅读全文

posted @ 2023-02-28 13:40 何苦-> 阅读(66) 评论(0) 推荐(0)

24. Laravel 缓存

摘要: Laravel 缓存 配套视频地址:https://www.bilibili.com/video/av77035719 配置与准备 配置文件:config/cache.php, .env 可配置内容: 1. 使用哪个驱动 2. 驱动的配置信息 3. 所有缓存的统一 key 前缀 注意点: 1. 使用 阅读全文

posted @ 2023-02-28 13:40 何苦-> 阅读(226) 评论(0) 推荐(0)

23. Laravel 模型关联:更多使用方法 – 3

摘要: Laravel 模型关联:更多使用方法 – 3 配套视频地址:https://www.bilibili.com/video/av73028135?p=11 查询多态模型 morphTo use Illuminate\Database\Eloquent\Builder; // 查询与帖子或视频相关并且 阅读全文

posted @ 2023-02-28 13:40 何苦-> 阅读(43) 评论(0) 推荐(0)

22. Laravel 模型关联:更多使用方法 – 2

摘要: Laravel 模型关系:多态关联 配套视频地址:https://www.bilibili.com/video/av73028135?p=6 多态一对一 项目:运营人员就一个图片,发布一篇博客或者一篇文章。 表 articles id - integer title - string blogs i 阅读全文

posted @ 2023-02-28 13:39 何苦-> 阅读(56) 评论(0) 推荐(0)

21. Laravel 模型关联:更多使用方法 – 1

摘要: Laravel 广播 – 公有广播 配套视频地址:https://www.bilibili.com/video/av78577184 配置 配置驱动 "pusher", "redis", "log", "null" // .env npm install --save socket.io-clien 阅读全文

posted @ 2023-02-28 13:37 何苦-> 阅读(41) 评论(0) 推荐(0)

20. Laravel 模型关系:多态关联

摘要: Laravel 模型关系:多态关联 配套视频地址:https://www.bilibili.com/video/av73028135?p=6 多态一对一 项目:运营人员就一个图片,发布一篇博客或者一篇文章。 表 articles id - integer title - string blogs i 阅读全文

posted @ 2023-02-28 13:36 何苦-> 阅读(106) 评论(0) 推荐(0)

19. Laravel 模型关系:远程一对多

摘要: Laravel 模型关系:远程一对多 配套视频地址:https://www.bilibili.com/video/av73028135?p=5 简单的说:Thread 模型可以通过 Author 模型访问多个的 Book 模型。 表 threads: id, title authors: id, n 阅读全文

posted @ 2023-02-28 13:36 何苦-> 阅读(86) 评论(0) 推荐(0)

18. Laravel 模型关系:远程一对一

摘要: Laravel 模型关系:远程一对一 配套视频地址:https://www.bilibili.com/video/av73028135?p=5 **一个帖子属于一个作者,该作者就读一所学校。**帖子可通过作者访问作者所在的学校。 简单的说:Thread 模型可以通过 Author 模型访问唯一的 S 阅读全文

posted @ 2023-02-28 13:35 何苦-> 阅读(66) 评论(0) 推荐(0)

17. Laravel 模型关系:多对多

摘要: Laravel 模型关系:多对多 配套视频地址:https://www.bilibili.com/video/av73028135?p=4 多对多:一个人可以扮演多个角色,一个角色可以被多个人扮演。 数据结构 # users: id, name # roles: id, title # role_u 阅读全文

posted @ 2023-02-28 13:34 何苦-> 阅读(74) 评论(0) 推荐(0)

16. Laravel 模型关系:一对多

摘要: Laravel 模型关系:一对多 配套视频地址:https://www.bilibili.com/video/av73028135?p=3 一对多:一篇文章可以有多个评论,一个评论只属于一篇文章。 表结构 # articles: id, title, content # comments: id, 阅读全文

posted @ 2023-02-28 11:43 何苦-> 阅读(112) 评论(0) 推荐(0)

15. Laravel 模型关系:一对一

摘要: Laravel 模型关系:一对一 配套视频地址:https://www.bilibili.com/video/av73028135 五个部分 创建数据表:migration 填充数据表:seeder 模型配置:定义模型关系 基本使用:增删改查 可能遇到的问题 一对一:一个人只有一个身份证,一个身份证 阅读全文

posted @ 2023-02-28 11:42 何苦-> 阅读(149) 评论(0) 推荐(0)

14. Laravel 授权:Gate、Policy

摘要: Laravel 授权:Gate、Policy 对应视频教程:https://www.bilibili.com/video/av84570897 Gates 和 Policies 相对于passport更细粒化 Gates 和 Policies 两者作用都是授权,本质上没有区别。 Gates 一般是个 阅读全文

posted @ 2023-02-28 11:41 何苦-> 阅读(202) 评论(0) 推荐(1)

13. Laravel Passport OAuth 2.0

摘要: web 原理 注册,服务器生成session 返回用户session id 登录,服务器生成session 返回用户session id 认证,用用户传来的session id查找进行判断 准备 安装laravel框架 composer create-project --prefer-dist la 阅读全文

posted @ 2023-02-28 11:41 何苦-> 阅读(97) 评论(0) 推荐(0)

12. Laravel Passport 授权码模式

摘要: Laravel Passport 授权码模式 配套视频地址:https://www.bilibili.com/video/av74879198?p=7 哔哩哔哩提供一个“微信登陆”的链接,用户点击跳转到微信授权服务器。 用户根据微信授权服务器提示登陆微信并确认授权给哔哩哔哩。 微信授权服务器返回用户 阅读全文

posted @ 2023-02-28 11:36 何苦-> 阅读(251) 评论(0) 推荐(0)

11. Laravel Passport 密码模式

摘要: Laravel Passport 密码模式 配套视频地址:https://www.bilibili.com/video/av74879198?p=5 准备工作 composer create-project --prefer-dist laravel/laravel laravel6 .env 数据 阅读全文

posted @ 2023-02-28 11:35 何苦-> 阅读(112) 评论(0) 推荐(0)

10. Laravel api 认证

摘要: Laravel api 认证 配套视频地址:https://www.bilibili.com/video/av74879198?p=3 原理 注册:用户注册成功后,随机生成长字符串作为 token,原生 token 返回给用户。哈希后的 token 存到数据库里。 登陆:用户使用账号密码登陆成功,随 阅读全文

posted @ 2023-02-28 11:34 何苦-> 阅读(168) 评论(0) 推荐(0)

9. Laravel 内置 web 认证

摘要: Laravel 内置 web 认证 配套视频地址:https://www.bilibili.com/video/av74879198/ 原理 注册:用户注册成功后。在服务器端生成 session 文件。给用户传递 session (文件名)。 登陆:用户使用账号密码登陆成功。在服务器端生成 sess 阅读全文

posted @ 2023-02-28 11:33 何苦-> 阅读(197) 评论(0) 推荐(0)

8. Laravel 视图

摘要: Laravel 视图 配套视频地址 https://www.bilibili.com/video/av70545323?p=8 知识点 返回视图 给视图传递数据 模版语法 1. 返回视图 // resources/views/test.blade.php return view('test'); / 阅读全文

posted @ 2023-02-28 11:33 何苦-> 阅读(70) 评论(0) 推荐(0)

7. Laravel 中间件

摘要: Laravel 中间件 配套视频教程:https://www.bilibili.com/video/av83019817 作用 过滤 http 请求。 生成中间件的命令 php artisan make:middleware ShowAge 前置与后置中间件 <?php namespace App\ 阅读全文

posted @ 2023-02-28 11:32 何苦-> 阅读(46) 评论(0) 推荐(0)

6. Laravel 模型增、删、改操作

摘要: Laravel 模型增、删、改操作 配套视频地址 https://www.bilibili.com/video/av70545323?p=7 写 App\User::insert( ['email' => 'john@example.com', 'votes' => 0] ); \App\User: 阅读全文

posted @ 2023-02-28 11:32 何苦-> 阅读(112) 评论(0) 推荐(0)

5. Laravel 模型读操作

摘要: Laravel 模型读操作 配套视频地址 https://www.bilibili.com/video/av70545323?p=6 创建模型 php artisan make:model User // 默认对应的表是 users php artisan make:model AbCd // 默认 阅读全文

posted @ 2023-02-28 11:31 何苦-> 阅读(72) 评论(0) 推荐(0)

4. Laravel 控制器

摘要: Laravel 控制器 配套视频地址 https://www.bilibili.com/video/av70545323?p=5 定义控制器可以不去继承 Controllers,这样你将不能使用 middleware、validate、dispatch 等方法。 如果你的控制器只有一个方法,可以这么 阅读全文

posted @ 2023-02-28 11:30 何苦-> 阅读(32) 评论(0) 推荐(0)

3. Laravel 路由

摘要: Laravel Passport OAuth 2.0 配套视频地址:https://www.bilibili.com/video/av74879198 composer require laravel/passport php artisan migrate // 创建表来存储客户端和 access 阅读全文

posted @ 2023-02-28 11:29 何苦-> 阅读(39) 评论(0) 推荐(0)

2. Laravel 目录结构和初始化配置

摘要: Laravel 介绍 配套视频地址 https://www.bilibili.com/video/av70545323 Laravel 是什么 一个基于 php 的 MVC web 开发框架。 MVC 原理 用户通过在浏览器地址栏中输入链接,将请求发送到我们的应用程序: 应用程序将请求匹配到某个特定 阅读全文

posted @ 2023-02-28 11:28 何苦-> 阅读(40) 评论(0) 推荐(0)

1 介绍

摘要: Laravel 控制器 配套视频地址 https://www.bilibili.com/video/av70545323?p=5 定义控制器可以不去继承 Controllers,这样你将不能使用 middleware、validate、dispatch 等方法。 如果你的控制器只有一个方法,可以这么 阅读全文

posted @ 2023-02-28 11:27 何苦-> 阅读(52) 评论(0) 推荐(0)

安装node yarn

摘要: yum update yum install -y nodejs yum install -y npm npm install -g yarn #设置镜像 yarn config set registry https://registry.npm.taobao.org --global yarn c 阅读全文

posted @ 2023-02-28 11:20 何苦-> 阅读(61) 评论(0) 推荐(0)

后端多环境配置

摘要: 后端多环境配置 设定环境 一般情况下,设有以下环境: dev(开发环境) test(测试环境) uat(预发布环境) prod(生产环境) 修改 spring 配置文件 将具体服务的 application.yml 文件增加后缀名为对于环境名如 开发环境 application-dev.yml 如需 阅读全文

posted @ 2023-02-28 11:19 何苦-> 阅读(163) 评论(0) 推荐(0)

什么是MinIO

摘要: 什么是MinIO? MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。 MinIO提供高性能、S3兼容的对象存储。Minio 是一个基于Go语言的对象存储服务。它实现了大部分亚马逊S3云存储服务接口,可 阅读全文

posted @ 2023-02-28 11:08 何苦-> 阅读(6010) 评论(0) 推荐(0)

docker-compose环境安装

摘要: #安装git sudo yum install -y git #安装maven sudo yum install -y maven #安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #设置源 sudo yum 阅读全文

posted @ 2023-02-28 10:57 何苦-> 阅读(72) 评论(0) 推荐(0)

清理docker 磁盘空间占用 image清理 container清理 volume清理

摘要: 查看 docker 磁盘空间占用 命令的具体说明可参考官方文档 docker system df 清理容器、网络、镜像及挂载卷 命令的具体说明可参考官方文档 虚悬镜像(dangling image) 那些没有标签的镜像被称为悬虚镜像,在列表中展示为:。通常出现这种情况,是因为构建了一个新镜像,然后为 阅读全文

posted @ 2023-02-28 10:55 何苦-> 阅读(350) 评论(0) 推荐(0)

微信客服 企业微信客服

摘要: 需要内容 企业微信 操作流程: 1.进入企业微信-应用管理 2.进入 “微信客服” 应用 3.创建客服账号,并配置接待人员。 4.将链接内容发给开发或配置到 店铺后台的坐席ID 5.用户通过商品详情-客服进行咨询。店铺进入企业微信进行回复信息。 阅读全文

posted @ 2023-02-28 10:43 何苦-> 阅读(482) 评论(0) 推荐(0)

楼层数据 nginx 处理 替代redis

摘要: 说明 用户访问楼层数据 nginx请求自身缓存模块 nginx根据配置(默认5分钟,即缓存5分钟自动失效,失效后请求页面服务重新缓存),读取缓存,如果缓存中没有数据,则放过请求。 Nginx 请求放过,交给具体服务来处理 获取最新的楼层信息,返回信息 前端得到数据,进行楼层渲染 架构思路 楼层数据, 阅读全文

posted @ 2023-02-28 10:40 何苦-> 阅读(67) 评论(0) 推荐(0)

导航