- 博客(28)
- 收藏
- 关注
原创 laravel:artisan的基本使用
php artisan list /获取所有的artisan 命令php artisan --help //获取a...
2020-02-05 15:50:12 612 1
原创 laravel:数据库基本操作
//查询//get$res = Db::table('users')->get();//first$res = Db::table('users')->first();//orderBy$res = Db::table('users')->orderBy('user_id','desc')->get();//chunk Db::table('users')...
2020-02-05 15:00:30 335
原创 laravel: 路由
a. 基础路由Route::get('/index','IndexController@index');//接受get 请求Route::post('/index','IndexController@index');//接受post 请求Route::match(['post','get'],'/index','IndexController@index');//接受post get...
2020-02-05 14:54:45 418
原创 laravel:队列任务
1.修改.env 的配置项 QUEUE_DRIVER=database 使用database驱动php artisan queue:table //2 生成迁移文件php artisan migrate //3 运行迁移 生成队列任务表php artisan make:job SendMail //4 生成队列任务执行类 \app\Jobs\SendEma...
2020-02-05 14:51:01 1195
原创 php务实基础篇1:trait使用
laravel技术交流群 :784030154php语言属于单继承语言,为了解决“多继承”的问题,在php5.2引入trait新特性1.使用:trait 代替class 关键字定义类,在使用的类中 使用use +类名,即可‘继承’ trait类的方法和属性<?phptrait Dog{ public $name="dog"; public function ...
2019-08-10 11:37:06 182
转载 mysql 优化常用语句
laravel技术交流群 :7840301541 读写比例:show global status like 'com_select'; 获得服务器启动到目前查询操作执行的次数;show global status like 'com_insert'; 获得服务器启动到目前插入操作执行的次数;show global status like 'com_update'; 获得服务器启动...
2019-03-23 16:05:02 195
原创 yii2.0行为:数据类型转换
laravel技术交流群 :784030154use yii\behaviors\AttributeTypecastBehavior; class Item extends \yii\db\ActiveRecord { public function rules() { return [ ['amoun...
2018-10-24 16:28:38 709
原创 yii2.0奥秘窥探:助手函数
欢迎php技术加入laravel技术交流群 :784030154在中文手册‘助手函数’只提了三个函数,分别是url 、html、array。具体查看https://www.yiichina.com/doc/guide/2.0/helper-url一时好奇打开yii源码的中vendor/yiisoft/yii2.0/helpers/中有更多手册没有尚未提到,好用的助手函数1.打印类中...
2018-10-24 14:32:06 423
原创 札记
public function actionTest(){ $passageway = Passageway::findOne(10); $apply = $passageway->applys; var_dump($apply); $passageway = Passageway::find()->select(['...
2018-10-23 16:06:22 174
转载 转:display flex的使用
浅谈CSS3中display属性的Flex布局最近在学习微信小程序,在设计首页布局的时候,新认识了一种布局方式display:flex1 .container {2 display: flex;3 flex-direction: column;4 align-items: center;5 background-color: #b3d4db;6 }编译之后的...
2018-08-10 14:31:23 597
原创 git常见问题处理: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.
ssh-keygen -t rsa -C "xxx@xxx.com" //重新生成rsa key一直回车到底 ,就会重新生成rsa key 成功之后会,提示中有:Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.根据这个路径找到这个文件打开,复制粘贴到github,个人set...
2018-08-09 18:18:30 22937 2
转载 转:更新最新代码到本地、和推送本地代码到远程代码库
一.更新最新代码到本地1.查看远程分支使用如下命令可以查看远程仓库(我这里有一个origin仓库)$ git remote -vorigin https://github.com/suijingfeng/but_velodyne.git (fetch)origin https://github.com/suijingfeng/but_velodyne.git (push)g...
2018-08-08 10:26:58 874
原创 对于tp5.0关联模型的几点注意事项
laravel技术交流群 :7840301541.belongsTo()、hasOne()的区别在定义一对一关联模模型方法时,对其有疑惑不知道该定义哪个:belongsTo是定义在关联模型从模型中,也是从模型对应的表一般都储存外键id,在关联模型属于从属关系hasOne 是定义在主模型中,在关联模型中属于主关系,没有储存外键id他们的所传入的参数都一样第一个参数:关联模...
2018-07-20 23:28:58 2163
转载 转: api服务端接口安全性解析
针对--->非开放性平台--->公司内部产品 接口特点汇总:1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效;2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程;3、有点接口需要用户登录才能访问;4、有点接口不需要用户登录就可访问; 针对以上特点,移动端与服务端的通信就需要2把钥匙,即2个token。第一个to...
2018-07-17 14:23:20 383
原创 tp5.0笔记5:关联模型
欢迎加入laravel技术交流群 :784030154前面笔记3说,数据库操作分为三个层次,前两个层次已经在笔记3进行汇总了,现将第三个层次进行了汇总如下场景1:现有一个用户表,和一个书籍表,用户与书籍的关系是一对多,那么我们就可以利用tp5.0的提供的关联模型,内容如下<?phpnamespace app\index\model;use think\Model;cla...
2018-07-12 18:28:00 3130
原创 tp5.0笔记4:模型
1.模型在thinkphp5.0的mvc中定位:数据库操作,并将数据验证的部分分离出去了。模型一般都是与数据库的表一一对应的, 模型的名称采用大驼峰命名,在获取实际的数据表的时候,自动转化为小写+下划线命名的数据表名称,如果模型的名称与表名没有一一对应起来,那么在模型中 设置属性table 或者name;<?phpnamespace app\index\model;use thin...
2018-07-10 17:01:03 402
原创 tp5.0笔记3:数据库操作
欢迎加入laravel技术交流群 :784030154数据库操作由低到高分为三个层次1、原生的sql操作2、链式操作3、模型的对象化查询数据库配置配置在application/database.php文件中,如果多模块中的数据库配置不同,那么可以在模块文件夹下,单独配置application/模块/database.php,只要将其中不同的部分配置即可,相同部分无需重复配置...
2018-07-10 09:58:35 506
原创 tp5.0笔记2:请求和响应
一、请求 tp5.0提供了Request对象来获取请求变量,调用Request对象分为三种方式1、传统方式<?phpnamespace app\index\controller;use think\Request;class Index { function index(){ $request = Request::instance(); echo ...
2018-07-04 14:31:40 454
原创 tp5.0笔记1:url和路由
laravel技术交流群 :7840301541.默认访问index/index/index2.url访问时,其中控制器和操作名不区分大小写,针对控制器使用大驼峰命名方式,例如HelloWorld,则默认正确的访问url为index/hello_world/index,如将配置文件中的'url_convert'=>false,关闭url自动转换,则可使用index/HelloWorl...
2018-06-29 22:56:31 1194
原创 yii2.0总结笔记5:验证码的使用和常见问题
欢迎加入laravel技术交流群 :784030154网上yii2.0的验证码的资料很多,但是都比较散,今天对走的坑都清查一遍,下面的是我写的代码,可以直接用1.控制器中,添加方法public function actions(){ return [ 'captcha'=>[ 'class'=>'yi...
2018-06-10 21:14:36 741
原创 yii2.0总结笔记4:表单组件
<?use yii\widgets\ActiveForm;use yii\helpers\Html;?><?php $form = Active::begin([ 'id'=>'form-signup' 'method'=>'post', 'action'=>['log/login'], 'options'=>[ 'c...
2018-06-08 13:49:07 161
原创 yii2.0总结笔记3:模型数据验证规则
在数据模型中,根据需要加入以下代码,即可:public function rules(){ return [ ['字段名','required','message'=>'提示信息','on'=>'场景名'], //必填验证 ['字段名','email','message'=>'提示信息','on'=>'场景名'], ...
2018-06-07 14:58:44 1178
原创 yii2.0总结笔记2:数据库操作
欢迎加入laravel技术交流群 :784030154<?php User::find()->one();//返回单行数据User::find()->all();//返回多行数据User::find()->count();//统计行数User::find()->average();//统计平均数User::find()->max();U...
2018-06-05 17:53:31 225
原创 yii2.0总结笔记1:url的生成及美化
欢迎加入laravel技术交流群 :784030154当前地址是 http://localhost/index.php?r=login/login1.url::to使用?r=login/loginecho yii\helpers\Url::to();//当前地址?r=login/indexecho yii\helpers\Url::to(['login/index']);...
2018-06-05 13:42:47 340
原创 git学习笔记
一.安装:1.软件下载:https : //git-scm.com/downloads2.安装过程中,选择默认一直到底3.在“开始”程序Git中,点开Git-Bash,打开命令窗口4.cd到本地代码库 输入git init创建本地git库案例如下:echo "# center" >> README.mdgit initgit add README.mdg...
2018-05-24 22:42:01 185
原创 微信小程序:处理异步问题和promise对象的使用浅析
欢迎加入laravel技术交流群 :784030154 微信小程序为了提高用户的体验,请求皆为异步请求。但是在某些场景下,前面的请求回来的数据,有可能作为后面请求的基础,或者请求提交的数据内容,就会出现衔接不上问题。例如获取用户的信息的API:wx.getUserInfo(),就必须在登录状态下,即先要调用wx.login()接口,先登录,后获取用户信息,那么一般的处理的方法是:将...
2018-04-28 15:09:32 1441
原创 微信小程序开发的总结
欢迎加入laravel技术交流群 :7840301541.微信小程序仅支持https请求,在开发时,可以设置官方编辑器中的详情->勾选“不检验合法域名....”,使用http开发、测试2.由于小程序每个页面的cookie=“SESSIONID”处于变化中,使用session时,在发送https请求在header中设定cookie的值,不过不建议这样,建议在采用在redis保存信息,k...
2018-04-24 16:26:32 750
原创 学习笔记:yii2 新增模块(多模块)
欢迎加入laravel技术交流群 :784030154step1.根目录下新增modules模块群,并新建文件结构如下step2:UserModule.php内容如下step3:在config/web.php文件内容:step4.控制器和模型的命名空间如果用gii生成modules的:...
2018-03-30 16:01:52 1872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人