自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 vagrant和virtualbox修改默认位置

原因:因为vagrant启动在c盘,很快爆满了。需要移动到其他盘参考文献:解决uuid重复问题:http://www.webdesignblog.asia/software/virtualbox-moving-vdi-file-re-linking-guest/#sthash.31xW7Rek.dpbs修改路径教程:http://urouge.github.io/how-to-change-vagrant-box-directory-in-Windows/修改路径后重新加载原来的bo

2020-07-13 17:17:49 169

原创 homestead环境如何切换php版本

ls /etc/php5.6 7.0 7.1 7.2 7.3cd /etc/alternativessudo ln -s /usr/bin/php7.0 php然后重启 sudo service php7.0-fpm reload

2020-07-09 11:56:44 94

原创 composer出现问题: Could not open input file: composer.phar

可以执行下面命令php -r "readfile('https://getcomposer.org/installer');" | php

2020-07-02 11:13:55 238

原创 homestead环境中安装任意版本php

sudo apt-get updatesudo apt-get -y install php7.3-mysql php7.3-fpm php7.3-mbstring php7.3-xml php7.3-curl

2020-07-02 10:37:48 61

原创 启动nginx 和mysql

1.启动nginx systemctl start nginx2.启动MySQL systemctl start mysql.service

2020-06-24 17:28:28 66

原创 linux上添加新的用户,并赋予ssh登录权限

添加用户useradd username -m -s /bin/bash -d /home/username -g groupname详情参考 https://www.cnblogs.com/zhyantao/p/10582839.htmlLinux给普通用户赋予sudoer权限详情参考 https://www.jianshu.com/p/e1eacbafc1cc这样之后 还是无法用ssh登录的,需要下面的操作(在 /etc/ssh/sshd_config文件...

2020-06-17 16:50:37 162

原创 homestead环境安装mongo扩展

Homestead 安装 MongoDB 以及扩展!Laravel / 594 / 0 / 发布于 7个月前 / 更新于 1个月前 之前在文档中的一些讨论看评论区:Wiki:Laravel Homestead:安装 MongoDB 数据库2019.10.27 更新,404 是因为文件源的链接的问题,所以在使用 homestead 之前,请先更新源:ubuntu 把软件源修改为国内源和更新更新完成以后,尝试过更改配置,mongodb:true,但是依然存在问题,所以就尝试自己进行安...

2020-06-10 15:21:31 70

原创 Vi编辑文件无法保存退出的解决方法

Vi编辑文件无法保存退出的解决方法问题:在xshell下用vi Test.scala编辑完文件后却无法保存退出,如下在这里插入图片描述原因:没有具备root权限解决方法:第一种::w!!直接保存并退出 或者 :wq!!第二种:强制退出后,用sudo vi +文件重新编辑,此时便是以root权限进行修改文件,可以正常保存并退出第三:用此命令进行:w !sudo tee %进行保存退出...

2020-06-10 14:10:31 433

原创 Git拉去仓库中指定目录

## step 1 :初始化空库[root@vm_test backup]# mkdir devops[root@vm_test backup]# cd devops/[root@vm_test devops]# git init #初始化空库## step 2 : 拉取remote的all objects信息[root@vm_test devops]# git remote add -f origin http://laijingli@192.168.1..

2020-06-06 12:56:43 168

原创 composer命令执行时出现killed时的解决办法

free -mmkdir -p /var/_swap_cd /var/_swap_#Here, 1M * 2000 ~= 2GB of swap memorydd if=/dev/zero of=swapfile bs=1M count=2000mkswap swapfileswapon swapfileecho “/var/_swap_/swapfile none swap sw 0 0” >> /etc/fstab#cat /proc/meminfofree -m...

2020-06-04 10:22:09 213

原创 JWT鉴权

https://www.cnblogs.com/mg007/p/10979469.html

2020-06-01 09:58:51 72

原创 laravel中rbac权限管理

https://learnku.com/articles/6737/laravel-entrust-privilege-management-package-installation-and-configuration

2020-06-01 09:56:16 77

原创 laravel中汉字转拼音包

https://www.cnblogs.com/xzj8023tp/p/9256642.html

2020-06-01 09:54:47 29

原创 阿里云装环境

https://www.cnblogs.com/ydl233/p/10998086.html

2020-06-01 09:52:06 79

转载 laravel框架RBAC权限(数据迁移时,配置文件中定义的表名字一定要正确!)

https://learnku.com/articles/6737/laravel-entrust-privilege-management-package-installation-and-configuration

2020-05-28 11:28:58 119

转载 linux上安装mysql(试了N篇文档,这个终于装成功了!!!!!!)

https://www.jianshu.com/p/276d59cbc529

2020-05-20 22:02:23 89

原创 Homestead环境配置

1.首先安装Git、Virtual Box和Vagrant2.在下面的地址下载最新的Homestead Vagrant 盒子virtualbox.box文件https://vagrantcloud.com/laravel/boxes/homestead/3.安装Homestead Vagrant 盒子vagrant box add laravel/homestead "E:/virtualbox.box"4. 安装 Homesteadgit clone https://git

2020-05-16 08:45:35 167

原创 子模块三件套

1.主模块克隆2.子模块拉取git submodule initgit submodule syncgit submodule update

2020-03-26 17:37:31 43

原创 银行接口数据包(银行名称获取)

做涉及到金融项目的时候,难免和银行卡打交道,还记得在支付宝上给同学同志同事女朋友打钱的时候,当你输入完银行卡号的时候自动帮你选择好银行卡的小细节吗?当你给信用卡还款的时候,能自动判断出是信用卡还是储蓄卡。如此贴心的功能,你值得拥有!于是我搞了这个 package 满足了领导经理的需求!快用上这个 package 吧!让项目经理放过你,不再加班搞银行卡号的规律了。BankCard::info...

2020-03-23 18:12:56 767

原创 laravel路由遇到的问题 The version given was unknown or has no registered routes?

//清除路由缓存 用 php artisan api:cache 代替 php artisan route:cache//清除配置缓存 php artisan config:clear//清除缓存 php artisan cache:clear//开启路由缓存 php artisan route:cache (开发环境不要开启,否则每次修改开发路由都会有问题,可以执行这个 ph...

2020-02-10 11:30:49 660

原创 3. laravel 5.5 多子域名 + dingo + jwt 简单环境搭建

环境介绍  laravel 5.5.* + php 7.2 + mysql 5.7.271. 创建 laravel 项目 (自行 配置一下域名 如果 不会 请参考 laravel 的第一篇文章 )  composer create-project--prefer-dist laravel/laravel=5.5.* laravel-dj2. 引入 dingo 并 进行 部分 ...

2020-01-21 11:37:37 57

原创 laravel中cors鉴权

原文地址:跨域的请求出于安全性的原因,浏览器会限制 Script 中的跨域请求。由于 XMLHttpRequest 遵循同源策略,所有使用 XMLHttpRequest 构造 HTTP 请求的应用只能访问自己的域名,如果需要构造跨域的请求,那么开发者需要配合浏览器做出一些允许跨域的配置。W3C 应用工作组推荐了一种跨资源共享的机制,这种机制让 Web 应用服务器能支持跨站访问控制,从而...

2020-01-21 11:10:30 100

原创 转出mysql中blob字段,可查看

“ select *,CONCAT(字段) from 数据表 ” 查询出来了,导出来也是正常的。

2020-01-19 13:54:07 118

原创 Laravel自带的注册登录及验证码功能

一键生成注册登录页面Laravel本身提供快捷构建用户登录的命令。在根目录下,执行以下命令:sh php artisan make:auth这样,laravel就为我们构建好了,用户登录注册的界面了。界面的试图文件在resources\views\auth目录下。注册登录相关的控制器在app\Http\Controllers\Auth目录下访问http://localhost:8000...

2020-01-16 17:36:53 274

原创 Laravel5.8 - 验证码(captcha)安装及验证

首先,登录网址 packagist.org 查找 laravel captcha,找到mews/captcha ,根据 packagist 上的使用方法一步步来实现验证码的安装。composer 安装:composer require mews/captcha注册providers (config/app.php) ,在这个数组中的最后追加如下代码:Me...

2020-01-16 14:15:09 380

原创 homestead环境链接本地数据库报错,原因是ip一定是虚拟机的ip不是127.0.0.1或者localhost

格式是: DB_CONNECTION=mysql DB_HOST=[数据库的host(由于mysql是运行在虚拟机上的那个mysql,所以这里应该是虚拟机的ip,而不是本地ip)] DB_PORT=[端口号] DB_DATABASE=[数据库名] DB_USERNAME=[用户名] DB_PASSWORD=[密码]...

2020-01-16 09:32:45 111

原创 composer 报错

composer错误: Composer\Downloader\TransportException [Composer\Downloader\TransportException] The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: HTTP requ...

2020-01-15 14:08:15 49

原创 larvel5.8的下载与安装

Github安装:Laravel & Lumen 一键安装包下载地址:https://www.golaravel.com/download/Git源码地址:https://github.com/laravel/laravelcomposer安装:laravel默认的命名安装,可能长时间没反应;因为他的镜像在国外所以需要切换镜像:方法一: 修改 composer 的全局配...

2020-01-15 13:49:37 155

原创 Laravel中Event事件的实现

有时候当我们单纯的看 Laravel 手册的时候会有一些疑惑,比如说系统服务下的授权和事件,这些功能服务的应用场景是什么,其实如果没有经历过一定的开发经验有这些疑惑是很正常的事情,但是当我们在工作中多加思考会发现有时候这些服务其实我们一直都见过。下面就事件、事件监听举一个很简单的例子你就会发现。​ 这个例子是关于文章的浏览数的实现,当用户查看文章的时候文章的浏览数会增加1,用户查看文章就是一个...

2020-01-14 18:27:03 132

原创 git push提交成功后如何撤销回退

前言我们在使用Git进行版本控制时,有可能会出现这种情况。git push后发现提交的内容不是想要的,这时候我们怎么做呢,提交上去的内容是没有删除按钮的(比如github,或码云)。所以我们需要一些手段将提交上去内容撤销下来。解决首先将本地的内容回退到自己想要的版本。回退版本我一般使用 git reset其中这条命令中又分为两种 git reset --hard gi...

2019-12-22 09:46:52 188

原创 ssh端口号修改后,修改本地git提交代码仓库地址

原仓库地址 git remote set-url origin ssh://git@linuxidc.com:Projects/p1.git修改为 git remote set-url origin ssh://git@linuxidc.com:3022/Projects/p1.git

2019-12-12 10:59:55 88

原创 git merge之后,如何回退到之前的版本

第一步:git checkout [分支] 切换到要恢复的分支上;第二步:git reflog 查看历史版本号,找到要恢复的版本号;第三步:git reset --hard [版本号] 将本地代码回退到指定版本;第四步: git push -f 将本地代码强制提交,覆盖远程git服务器代码;这样就可以达到目的,恢复merge之前版本的代码....

2019-12-09 15:27:46 209

原创 如何获取laravel中的data

laravel的Pagnation 是laravel自带的分页框架,前端只需传一个"page",后端只需写“Model::Pagnation”就可以完美的实现分页。相信大家都用过,但是你会发现不好实现特定实体的分页,比如我要返回的是User和Company俩实体的混合体的结果,该如何使用“Pagnation”来实现呢? 可能你翻过无数的资料都没找到利用Pagnation方法...

2019-11-29 13:40:21 93

原创 git 子模块的使用简介

git 子模块的使用简介Easior Lars posted @ 2014年1月22日 21:46 in Linux with tags linux Git git-module , 9807 阅读通常,一个大型工程总会被分拆为一些子工程。这既有利于工程开发难度的降低,也有利于使用现成的方案或者第三方方案作为子工程。git-submodule 就是完成这样一种子工程拆分与整合的工具。下面开...

2019-11-28 18:36:54 64

原创 composer update 升级laravel时遇到 "Script php artisan optimize handling the post-update-cmd event returne

composer update 升级laravel时遇到 "Script php artisan optimize handling the post-update-cmd event returned with error code 255"试试:首先:删除bootstrap/cache 下的php文件然后:composer dumpautoloadcomposer upda...

2019-11-12 13:45:09 703

原创 laravel打印sql

在使用Laravel框架的时候,调试的时候,需要将查询的SQL输出校验,这是需要将SQL打印出来。一、方法DB::connection()->enableQueryLog(); // 开启查询日志DB::table('my_table')->insert($data); // 要查看的sql语句执行$logs = DB::getQueryLog();...

2019-11-08 17:30:47 48

转载 git常用命令

Git 基本知识与常用指令一、Git代码状态转换图其中:未被Git跟踪的状态为unstage状态; 已被Git跟踪的状态为stage状态(stage:阶段),因此包括staging状态和staged状态。 untrack files:是指尚未被git所管理的文件;changed but not updated:是指文件被git管理,并且发生了改变,但改动还没被git管...

2019-10-25 18:43:48 20

原创 win10安装homestead 环境

1:打开hosts文件()填写 127.0.0.1 自定义域名(一行一个)2:打开homestead文件()修改Homestead.yaml文件 folders 代表共享目录 map本地地址 to 虚拟机的地址 sites多域名配置 map是host自定义域名 to 项目指向目录3:重新加载配置vagrant.exe reload --provision4:...

2019-10-24 17:16:22 58

原创 laravel-admin集成百度富文本编辑器ueditor

首先要说的是laravel-admin真的是一个非常适合做管理后台的package。 官方文档有集成wangEditor、ckeditor、PHP editor的示例,如果这几个编辑器能满足你的需求可以参照官方文档操作。ueditor是百度开源的一款编辑器,其中它的源代码模式真的是非常实用的,能让你更大限度的定制你的内容。这里再介绍一个package laravel-u-edit...

2019-09-26 15:10:10 171

原创 laravel-admin 多图上传

form 方法内 $form->multipleImage('image', '配图'); 对应的 Model 内 public function setImageAttribute($image){ if (is_array($image)) { $this->attributes['image'] = json_encode($...

2019-09-26 00:04:31 751

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