使用brew安装
最简单的安装方法brew install Caskroom/cask/cocoapods
,但是这样安装后pod在国内各种慢
1 | DB::connection()->enableQueryLog(); // 开启查询日志 |
在特定环境或许会碰到有些需要大小写区分的字符串字段,
通过 Schema 生成的表默认是 utf8_unicode_ci,
*_ci 结尾的都不区分大小写,在 Schema 中可以这样写来修改 collation:
修改字段:
1 | Schema::create('codes', function (Blueprint $table) { |
1 | server { |
1.使用brew update
安装或更新Homebrew到最新版本
2.通过运行 brew services list
确保 brew services
有效并且能获取到正确的输出,如果无效,则需要添加。
3.通过Homebrew安装PHP 7.0: brew install php70
如果无法安装,可能是确实PHP7的源则执行下面
1 | brew tap homebrew/dupes |
4.安装composer brew install composer
5.编辑~/.bash_profile
这个文件,加入export PATH="~/.composer/vendor/bin:$PATH"
,然后执行source ~/.bash_profile
6.通过Composer安装Valet: composer global require laravel/valet
(确保~/.composer/vendor/bin
在系统路径中)
7.运行 valet install
命令,这将会配置并安装Valet和DnsMasq,然后注册Valet后台随机启动。
8.安装完Valet后,尝试使用命令如 ping foobar.dev
在终端ping一下任意*.dev域名
在终端下执行命令:ssh-keygen -t rsa -C 'your email@domain.com'
一路回车,各种提示按默认不要改,等待执行完毕。然后执行:ls ~/.ssh
可以看到两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥)
brew install mongodb
安装mongodbln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
这个一定要执行launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
开机启动