模型类一些私有属性
1 | //指定表名 |
###用composer建立项目
莫名其妙的5.1.11的库文件少了 vendor
这个目录所以拿composer无法创建了 只好创建5.2 或者下载一键安装包
1 | composer create-project laravel/laravel myapp --prefer-dist |
###配置项目环境
接口一直让我很晕,下面这篇文章有了很好的说明.
现代 PHP 新特性系列(二) —— 善用接口
这里我就再简单化下,以便我能快速记忆.
API说
说他像API,是因为他提出来所有功能.你知道接口有什么,你就知道你能做什么了
模具说
说他像模具,是因为接口的功能是统一的,一致的.但是实现的方法可以不同.就像你做一个花瓶的模具,但是根据填充的材料不同,可以做出不同的花瓶.什么玻璃的,陶瓷的,珐琅的.虽然他们长的都一个样.
所以接口的作用,就是解耦.
比如一个DB类流程:
###参考 artisan make:model 而写的 make:view 新建blade模版
MakeView.php
1 |
|
这里面 registerContact() 其实是没用的 应该是调用其他服务功能时才有用.
但是这个简单功能完全可通过router和controller完全能实现所以 感觉不需要写个什么服务了.
暂时这么理解吧
1 | namespace Jai\Contact; |
第一步开通测试
在我的产品中 点击为测试 然后添加要测试的项目 要不然会提示无权限 这里选择网关支付
下载测试证书
测试证书要从 个人中心 测试参数哪里下载 https://open.unionpay.com/ajweb/account/testPara
商户私钥证书 必须安装一下 要不会会出错
编写代码
1 |
|
Alt+Shift+X
命令行工具 (这个和Terminal有区别这个是laravel自带一些命令 这个好像的装laravel插件才可以用)
Ctrl+F12
呼叫出方法列表
Ctrl+Alt+S
呼出配置
Ctrl+P
快速打开文件
Ctrl+Shift+A
搜索所有配置选项
Ctrl+Shift+Z
撤销刚才的撤销也就是windows上的 Ctrl+Y
Ctrl+Q
显示代码注释
Ctrl+E
最近打开文件