- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 PHP获取日期时间差
PHP中我们常使用DateTime对象来获取日期和时间。那么如果我们想要求两个时间差呢?一种办法显然是使用mktime()函数来获取两个日期或时间的Unix Timestamp,再求出两者的差,最后将Unix Stamp转化为时间://2017-03-31 14:25:00$datetime_1 = mktime(14, 25, 0, 3, 31, 2017);$now = mktime();/
2017-03-31 21:28:02 2507
原创 Laravel 5.4 Testing - The Dusk API
Laravel 5.4在测试方面进行了更新,所以5.3版本及之前的浏览器测试语法和API在新版本中默认已经不能使用,取而代之的是Dusk,一个默认使用ChromeDriver的测试Layer。如果你在使用PHPUnit进行测试的时候报错,例如类似Error: Call to undefined method CUSTOM_NAME_Test::visit()的话,那么请检查一下你的Laravel版本
2017-03-28 16:29:54 1228
原创 Windows 10 如何将网络环境设置从Public设置为Private
新版Windows 10中,要更改网络位置,需要使用以下方法: 开始 - 输入gpedit.msc然后回车,会打开Control Panel中的Edit Group Policy。 选择Computer Configuration / Windows Settings / Security Settings / Network List Manager Policies 打开后在右边
2017-03-26 17:56:42 5955
原创 Laravel - 使用url()全局函数返回前一个页面的地址
Laravel有很多全局函数来帮助我们更高效地编程,这些函数都是我们经常可能会使用到的: Available Methods Arrays array_add array_collapse array_divide array_dot array_except array_first array_flatten array_forget array_get array_
2017-03-25 20:24:28 10986
原创 Laravel - 当找不到route时如何显示自定义的404错误信息
假设在我们的Controller中:$some_id = 6;$contacts = Contact::findOrFail($some_id);如果findOrFail()找不到id为6的contact,那么页面就会跳转到404错误: 那么我们可以在resouces/view/errors/文件夹下,新建一个叫404.blade.php的文件,里面放上我们想要输出的错误信息,比如:<!DOCT
2017-03-25 12:51:59 4498
原创 Laravel Colletion - Chunk函数的妙用
Laravel Collection是基于PHP Array之上的一个非常好用的API,我们可以把它看做是超级数组(Super Arrays),因为它拥有很多原生array所没有的功能。今天我们要来学习一下Chunk函数的使用。假设我们有一个叫Room的Model,数据库里对应的rooms table中储存的是一系列的rooms。那么首先我们如果要获取所有的rooms,那么我们可以用get()://
2017-03-25 11:48:00 5025
原创 Git 修改作者名字邮件信息
首先打开config文件:$ git config --global --edit GNU nano 2.5.3 File: /home/vagrant/.gitconfig This is Git’s per-user configuration file. [user] Please adapt and uncomment the following lines:
2017-03-20 15:11:51 1937
原创 Laravel - 使用Git Clone将项目复制到新开发环境
Github鼎鼎大名相信大家都知道。那么今天我们一起来学习一下如何使用Git Clone命令来将已有的Laravel项目迁移(复制)到新的开发环境。首先在原始项目文件夹(假设我们的分支是master),我们把所有的更改commit后push到远端(remote):# Suppose we are under ~/Home/Laravel/My-Project# 假设我们当前目录为 ~/Home/L
2017-03-20 14:51:15 7725 3
原创 Strawberry Perl 所有版本链接
包含所有新旧版本msi格式链接:http://strawberryperl.com/releases.html本页使用Ctrl + F可以找到是否有你需要的版本号。Strawberry Perl Releasesback to homepageExplanatory NotesMSI installer = preferre
2017-03-20 12:40:53 14254
原创 PHP 亚洲常用时区编码
PHP亚洲常用时区编码: 亚洲(Asia) 时区编码 中国(上海) Asia/Shanghai 中国(乌鲁木齐) Asia/Urumqi 中国(香港) Asia/Hong_Kong 中国(澳门) Asia/Macau 中国(台北) Asia/Taipei 新加坡 Asia/Singapore 泰国(曼谷) Asia/Bangkok 阿
2017-03-18 16:59:13 11821
原创 Laravel - 使用Schema Builder创建Foreign Key的注意事项
Laravel的Schema Class提供了一种不可知(agnostic way)的方式来操作table,即对于所有Laravel所支持的数据库都可以用统一的方法及API来操作,而Laravel并不需要知道当前使用的是哪一个具体的数据库。在使用Schema Class的时候,我们可以很方便地为当前的table添加foreign key:$table->integer('user_id
2017-03-13 14:00:40 2170
原创 Laravel数据库迁移(Database Migration)操作实例
很多人可能在学习Laravel框架的时候,对Laravel的数据库迁移(以下简称Migration)存在着疑惑:到底什么是Migration?为什么要用Migration?Migration到底方便在哪里?好了,抱着这些问题,我们今天就一起来学习Migration。 问题1:什么是Migration? 回答:可以将Migration看作一种数据库的VCS(Version Co...
2017-03-12 11:14:32 7090 2
原创 Windows 7/8/10下Laravel的开发环境安装及部署(Vagrant + Homestead)
2018-2-6 更新 注意! laravel/homestead box项目地址已经不再是原来的 https://atlas.hashicorp.com/laravel/boxes/homestead而已经变更成 https://app.vagrantup.com/laravel/boxes/homestead所以本文中的操作以及链接也进行了相应的更新。 ...
2017-03-08 13:49:56 16325 10
Core Java Volume I - Fundamentals
2018-07-18
Laravel Up and Running - Matt Stauffer
2016-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人