5月 172016
 

  在命令行执行php artisan key:generate时提示Could not open input file: artisan错误   开始以为artisan是php的命令,其实是Laravel的命令   解决方法就是cd到Laravel项目所在的目录,再执行php artisan命令,如下:

  运行环境:Windows7+php5.6+Laravel5

阅读全文
4月 262016
 

Laravel中提供了默认的邮箱密码的验证方式,但是有的时候我们并不想使用邮箱做为验证的条件,而是使用用户名或者工号等方式来进行验证,那么如何修改呢?其实非常的简单,只要在AuthController.php中重新定义基类中的一个变量即可。如下面代码所示:

修改变量$username的值就可以了,现在进行登录验证的时候就以user表中的username字段来和密码进行匹配了。

阅读全文

PHP易犯错误整理

 分类:PHP 阅读 (616)  No Responses »
8月 182013
 

  1. 在子函数中引用全局变量,错误描述:在一个公共文件中定义了一个$dblink对象用于访问数据库,在另外一个文件FileA中require了这个公共文件,同时在FileA中定义了一个子函数GetUserId(),在此函数中需要访问数据库读取数据,访问数据库的时候直接使用了$dblink对象,发现根本取不到相应的数据,访问数据库不成功。   后经gg搜索,明白了在子函数中是不能直接使用公共变量的,所以必须把$dblink对象传入这个函数中才可以使用,因此解决办法是把GetUserId()改为GetUserId($tmpdblink),再使用时把$dblink对象传入此函数。   2. PH

阅读全文

PHP字符串函数

 分类:PHP 阅读 (655)  No Responses »
10月 272012
 

AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。 Chop: 去除连续空白。 chr: 语法:chr(ascii); 功能:返回序ascii码值对应的字符。 ascii: ascii码值。 注意:ascii 参数可以是十进制、八进制或十六进制。通过前置 0 来规定八进制,通过前置 0x 来规定十六进制。 chunk_split: 将字符串分成小段。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。 crypt: 将字符串用 DES 编码加密。 echo: 输出字符串。 explode 语法:explode(seperator,string

阅读全文