laravel运用Migrate进行建表

建立一个migrate php artisan make:migration create_table_anke 编写migrate建表 Schema::create('anke', function (Blueprint $table) { $table-&g...

2019-03-03 23:07:01

阅读数 77

评论数 0

mysql 将添加时间和修改时间更改为自动更新

如果表中已经有数据存在,先将两个字段为null的进行修改 update admin_permissions set created_at = CURRENT_TIMESTAMP,updated_at = CURRENT_TIMESTAMP; 设置自动更新 ALTER TABLE admi...

2019-03-03 22:52:15

阅读数 68

评论数 0

laravel 使用 restful 路由访问

正常使用resource进行访问 自带的几个增删改查方法 Route::resource('/image_text', 'ImageTextController'); 如果仅仅访问其中一个方法/操作,使用only 进行限定 Route::resource('/image_text', '...

2019-03-03 22:48:18

阅读数 49

评论数 0

安利一款php检测代码重复工具

phpcpd是代码检测工具之中的一种,可以帮助我们更加有效、简洁的开发程序,那么,我们这个phpcpd就是检测代码冗余工具,他会将我们开发的程序中重复的代码检测出来,然后便于我们整合,复用。 安装方法: 方法一: wget https://phar.phpunit.de/phpcpd.ph...

2019-03-03 22:39:18

阅读数 97

评论数 0

Laravel框架登录自带hash加密密码及验证密码

public function editPwd() { //自定义验证 $validator = $this->validatorPwd($this->request->all()); if ($va...

2018-12-12 11:47:23

阅读数 331

评论数 0

从mysql中取出数据所有数据变成了string类型

从mysql中取出数据所有数据变成了string类型,导致前台在做判断时出现一系列问题。   经排查 缺少扩展 mysqlnd   安装 搞定。

2018-11-30 11:13:06

阅读数 328

评论数 0

Access-Control-Allow-Origin跨域问题

nginx已经配置了,access-control-allow-origin :*;。但是在接口在返回400是未能捕捉到错误信息。报以下错误 CORS(跨域资源共享) CORS是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。而这种访问是被同源策略所...

2018-11-30 10:59:53

阅读数 72

评论数 0

mysql索引最左匹配原则的理解

这是你的表结构,有三个字段,分别是id,name,cid CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT N...

2018-09-21 20:05:05

阅读数 109

评论数 0

php命令行 windows、linux导入 导出数据库

windows 命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin 2,导出数据库:mysqldump -u 用户名 -p 数据库名 &...

2018-09-19 19:59:26

阅读数 105

评论数 0

php 各种框架优缺点

一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人只是用过Yii2、Laravel、Yaf、Thinkphp这四种框架,因此大部分对各种框架的评价皆来自与网上资料,如果问题,请在评论中指出,共同进步     一、Th...

2018-09-19 16:25:17

阅读数 419

评论数 0

nginx与php-fpm通信的两种方式

在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现。 unix socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。这种方式需要再nginx配置文件中填写php-fpm的pid文件位置,效率要比tcp sock...

2018-09-19 11:38:12

阅读数 85

评论数 0

PSR规范

目前包括以下几个规范: PSR-0(弃用) PSR-1 PSR-2 PSR-3 PSR-4   1.PSR-0 自动加载规范,此规范已被启用-本规范已于2014年10月21日被标记为弃用,目前新的替代规范为【PSR-4】 本文是为自动加载器实现通用自动加载所需要遵循的编码规范 ...

2018-09-19 11:36:13

阅读数 66

评论数 0

redis持久化的两种方式

1、前言 最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,...

2018-09-18 20:25:48

阅读数 85

评论数 0

http响应状态码 总结

响应状态码  和请求报文相比,响应报文多了一个“响应状态码”,它以“清晰明确”的语言告诉客户端本次请求的处理结果。  HTTP的响应状态码由5段组成:    1xx 消息,一般是告诉客户端,请求已经收到了,正在处理,别急... 2xx 处理成功,一般表示:请求收悉、我明白你要的、请求已受理、已...

2018-09-18 12:42:01

阅读数 102

评论数 0

HTTP请求头、响应头详解

HTTP的头域包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成(说白了就是键值对)。 通用头:是客户端和服务器都可以使用的头部,可以在客户端、服务器和其他应用程序之间提供一些非常有用的通用功能,如Date头部。 请求头:是请求报文特有的,它们为服务器提...

2018-09-18 12:36:45

阅读数 107

评论数 0

MySQL日志——Undo | Redo

本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游 00 – Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。 - 事务的原子性(Atomicity)   事务中的所有操作...

2018-09-15 09:44:25

阅读数 88

评论数 0

数据库事务机制

什么是事务:     事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。     通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。     (当我们需要执行多个sql语句,我...

2018-09-15 09:43:21

阅读数 217

评论数 0

MySQL锁总结

锁是计算机协调多个进程或线程并发访问某一资源的机制。锁保证数据并发访问的一致性、有效性;锁冲突也是影响数据库并发访问性能的一个重要因素。锁是Mysql在服务器层和存储引擎层的的并发控制。 加锁是消耗资源的,锁的各种操作,包括获得锁、检测锁是否是否已解除、释放锁等。 锁机制 共享锁与排他锁 ...

2018-09-15 09:31:25

阅读数 109

评论数 0

漫画解释----进程与线程

清晰明了 http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

2018-09-12 12:01:33

阅读数 81

评论数 0

6种解决laravel报错 Session store not set on request

回答1: 如果您需要会话状态,CSRF保护等,则需要使用Web中间件。 Route::group(['middleware' => ['web']], function () { // your routes here });   回答2: 如果添加你的r...

2018-09-11 21:03:57

阅读数 791

评论数 0

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