DXYHW

导航

2019年3月19日 #

宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git

摘要: 这里示例是使用 CentOS 7.4 哈;如果还没有服务器建议购买阿里云的或者是腾讯云的;这台服务器需要是未安装过 php 的环境;如果服务器已经被折腾过一番;建议备份下数据后重装下环境;阿里云和腾讯云都有重装系统的选项; 一般应用于生产环境的的服务器都是安装的不带桌面的版本 linux 系统;面对 阅读全文

posted @ 2019-03-19 14:15 DXYHW 阅读(190) 评论(0) 推荐(0) 编辑

linux修改主机名

摘要: 使用云主机的时候默认的主机名都比较长;阿里的尤为长;作为一个有强迫症的人来说;bash 这么长的地方都被这乱七八糟的字符占着很难受; 所以这篇文章就是来修改主机名的;之前是要修改 /etc/sysconfig/network 的;现在可以直接一条命令搞定;我这是是要把主机名修改为 bjy ; hos 阅读全文

posted @ 2019-03-19 14:14 DXYHW 阅读(560) 评论(0) 推荐(0) 编辑

laravel passport加密jwt格式的access_token中的sub(user_id)字段

摘要: 在很多需求我们不希望别人知道用户在我们表中的 user_id ;但是又想用数据库的自增 id 功能;一般时候在取出用户后加密 user_id 加密即可;但是总有那么几个不经意间就可能把我们的 user_id 暴露了;比如说 laravel 的 passport ; 创建一个项目用于测试; larav 阅读全文

posted @ 2019-03-19 14:13 DXYHW 阅读(540) 评论(0) 推荐(0) 编辑

修改git以往历史中所有commit的name和email

摘要: 当换了新的电脑设备或者在 homestead 中使用 git 的时候;如果忘了 git config 设置用户名和邮箱;这样当 git commit 的时候就会使用设备名作为 git 用户名;或者我们还可能手抖设置了错误的用户名和邮箱;然后再一不小心推到了服务器或者 github 上后就尴尬了;这时 阅读全文

posted @ 2019-03-19 14:12 DXYHW 阅读(326) 评论(0) 推荐(0) 编辑

为laravel队列安装supervisor并配置

摘要: supervisor 是用 Python 开发的进程管理程序;python 在主流的 linux 发行版都已经内置了;pip 则是 python 的一个包管理工具;跟 php 的 composer 类似; 但是系统默认没有安装 pip ;先来安装; wget https://bootstrap.py 阅读全文

posted @ 2019-03-19 14:11 DXYHW 阅读(1317) 评论(0) 推荐(0) 编辑

最适合入门的Laravel中级教程(四)前端开发

摘要: Laravel 使用 npm 安装前端依赖; npm 是一个类似 composer 的工具; 用于管理前端的各种依赖包; 在使用之前需要先安装 node ; Windows 下可以在官网下载安装: https://nodejs.org/zh-cn Mac 上可以通过 brew 安装; brew in 阅读全文

posted @ 2019-03-19 14:03 DXYHW 阅读(343) 评论(0) 推荐(0) 编辑

最适合入门的Laravel中级教程(三)表单验证

摘要: 做开发有个原则是永远不能信任用户输入的数据; 即便前端已经做了验证; 在后端 php 也必须要再次验证; laravel 为表单验证提供了强大且简单的方案; 创建示例路由: routes/web.php Route::prefix('validation')->group(function () { 阅读全文

posted @ 2019-03-19 14:00 DXYHW 阅读(274) 评论(0) 推荐(0) 编辑

最适合入门的Laravel中级教程(二)用户认证

摘要: 之前的初级教程主要是学习简单的增删改查; 接着的中级教程的目标是在初级教程的基础上能写出更复杂更健壮的程序; 我们先来学习 laravel 的用户认证功能; 在现代网站中基本都有用户系统; 而我们每开发一个网站就实现一遍用户系统想想也是挺心累的; 还好 Laravel 已经贴心的帮我们完成了常用的用 阅读全文

posted @ 2019-03-19 13:58 DXYHW 阅读(271) 评论(0) 推荐(0) 编辑

最适合入门的Laravel中级教程(一)

摘要: Laravel 是一个全栈框架; 我们使用 Laravel 开发业务常见有 3 个方向; 主要是面向对 SEO 有需求的项目; 比如说新闻资讯博客文章等; 一般在控制器中 return 的是一个 html 页面; 主要是为 app 开发接口; 或者是前后端分离的应用; 一般在控制器中 return 阅读全文

posted @ 2019-03-19 13:57 DXYHW 阅读(102) 评论(0) 推荐(0) 编辑

php实现堆排序

摘要: <?php $arr = [4,1,3,2,16,9,10,1,14,9,8,7,];//注意有重复值。 $arr = heap_sort($arr); var_dump($arr); //排序结果如下: // [1,1,2,3,4,7,8,9,9,10,14,16,] /** * 从小到大 的排序 阅读全文

posted @ 2019-03-19 11:43 DXYHW 阅读(165) 评论(0) 推荐(0) 编辑

linux 强制删除yum安装的php7.2

摘要: 由于支付宝SDK只支持php7.1,因为需要删除之前安装的7.2版,进行降级。通过yum remove不能完全删除php,必须通过rpm方式卸载。由于php安装模块间有依赖,因此需要按顺序进行卸载。如下: Java代码 rpm -e php72w-fpm-7.2.13-1.w7.x86_64 rpm 阅读全文

posted @ 2019-03-19 11:41 DXYHW 阅读(2692) 评论(0) 推荐(0) 编辑

微信和支付宝支付成功以后的回调方法

摘要: //微信回调地址 public function actionNotify(){ // $msg = array(); $postStr = file_get_contents('php://input'); //$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 阅读全文

posted @ 2019-03-19 09:31 DXYHW 阅读(2784) 评论(0) 推荐(0) 编辑

linux目录与文件权限的意义

摘要: 现在我们已经知道了Linux系统内文件的三种身份(所有者,用户者,与其他人),知道每种身份都有三种属性(r,w,x),已经能够使用chown,chgrp,chmod去修改这些权限和属性,那么这些文件权限对于一般文件和目录有何不同呢? 权限对文件的重要性 r:可读取此文件的实际内容,如读取文本文件的文 阅读全文

posted @ 2019-03-19 09:31 DXYHW 阅读(491) 评论(0) 推荐(0) 编辑

微信小程序实现计算器功能

摘要: page { height:100%;} .calculator { width: 100%; height: 100vh; border:solid 1px; background: rgb(238, 5, 5); position: relative; box-shadow: 0px 0px 2 阅读全文

posted @ 2019-03-19 09:29 DXYHW 阅读(827) 评论(0) 推荐(0) 编辑