自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 laravel:artisan的基本使用

php artisan list /获取所有的artisan 命令php artisan --help //获取a...

2020-02-05 15:50:12 567 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 287

原创 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 365

原创 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 1147

原创 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 162

转载 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 174

原创 yii2.0行为:数据类型转换

laravel技术交流群 :784030154use yii\behaviors\AttributeTypecastBehavior; class Item extends \yii\db\ActiveRecord { public function rules() { return [ ['amoun...

2018-10-24 16:28:38 672

原创 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 364

原创 札记

public function actionTest(){ $passageway = Passageway::findOne(10); $apply = $passageway-&gt;applys; var_dump($apply); $passageway = Passageway::find()-&gt;select(['...

2018-10-23 16:06:22 137

转载 转: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 572

原创 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 22821 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 846

原创 对于tp5.0关联模型的几点注意事项

laravel技术交流群 :7840301541.belongsTo()、hasOne()的区别在定义一对一关联模模型方法时,对其有疑惑不知道该定义哪个:belongsTo是定义在关联模型从模型中,也是从模型对应的表一般都储存外键id,在关联模型属于从属关系hasOne 是定义在主模型中,在关联模型中属于主关系,没有储存外键id他们的所传入的参数都一样第一个参数:关联模...

2018-07-20 23:28:58 2121

转载 转: api服务端接口安全性解析

针对---&gt;非开放性平台---&gt;公司内部产品 接口特点汇总:1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效;2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程;3、有点接口需要用户登录才能访问;4、有点接口不需要用户登录就可访问; 针对以上特点,移动端与服务端的通信就需要2把钥匙,即2个token。第一个to...

2018-07-17 14:23:20 360

原创 tp5.0笔记5:关联模型

欢迎加入laravel技术交流群 :784030154前面笔记3说,数据库操作分为三个层次,前两个层次已经在笔记3进行汇总了,现将第三个层次进行了汇总如下场景1:现有一个用户表,和一个书籍表,用户与书籍的关系是一对多,那么我们就可以利用tp5.0的提供的关联模型,内容如下<?phpnamespace app\index\model;use think\Model;cla...

2018-07-12 18:28:00 3067

原创 tp5.0笔记4:模型

1.模型在thinkphp5.0的mvc中定位:数据库操作,并将数据验证的部分分离出去了。模型一般都是与数据库的表一一对应的, 模型的名称采用大驼峰命名,在获取实际的数据表的时候,自动转化为小写+下划线命名的数据表名称,如果模型的名称与表名没有一一对应起来,那么在模型中 设置属性table 或者name;<?phpnamespace app\index\model;use thin...

2018-07-10 17:01:03 373

原创 tp5.0笔记3:数据库操作

欢迎加入laravel技术交流群 :784030154数据库操作由低到高分为三个层次1、原生的sql操作2、链式操作3、模型的对象化查询数据库配置配置在application/database.php文件中,如果多模块中的数据库配置不同,那么可以在模块文件夹下,单独配置application/模块/database.php,只要将其中不同的部分配置即可,相同部分无需重复配置...

2018-07-10 09:58:35 448

原创 tp5.0笔记2:请求和响应

一、请求 tp5.0提供了Request对象来获取请求变量,调用Request对象分为三种方式1、传统方式&lt;?phpnamespace app\index\controller;use think\Request;class Index { function index(){     $request = Request::instance();       echo ...

2018-07-04 14:31:40 408

原创 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 1169

原创 yii2.0总结笔记5:验证码的使用和常见问题

欢迎加入laravel技术交流群 :784030154网上yii2.0的验证码的资料很多,但是都比较散,今天对走的坑都清查一遍,下面的是我写的代码,可以直接用1.控制器中,添加方法public function actions(){ return [ 'captcha'=>[ 'class'=>'yi...

2018-06-10 21:14:36 687

原创 yii2.0总结笔记4:表单组件

&lt;?use yii\widgets\ActiveForm;use yii\helpers\Html;?&gt;&lt;?php $form = Active::begin([    'id'=&gt;'form-signup'    'method'=&gt;'post',    'action'=&gt;['log/login'],    'options'=&gt;[        'c...

2018-06-08 13:49:07 139

原创 yii2.0总结笔记3:模型数据验证规则

在数据模型中,根据需要加入以下代码,即可:public function rules(){    return [        ['字段名','required','message'=&gt;'提示信息','on'=&gt;'场景名'],         //必填验证        ['字段名','email','message'=&gt;'提示信息','on'=&gt;'场景名'],     ...

2018-06-07 14:58:44 1139

原创 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 204

原创 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 308

原创 git学习笔记

一.安装:1.软件下载:https : //git-scm.com/downloads2.安装过程中,选择默认一直到底3.在“开始”程序Git中,点开Git-Bash,打开命令窗口4.cd到本地代码库 输入git init创建本地git库案例如下:echo "# center" &gt;&gt; README.mdgit initgit add README.mdg...

2018-05-24 22:42:01 165

原创 微信小程序:处理异步问题和promise对象的使用浅析

欢迎加入laravel技术交流群 :784030154 微信小程序为了提高用户的体验,请求皆为异步请求。但是在某些场景下,前面的请求回来的数据,有可能作为后面请求的基础,或者请求提交的数据内容,就会出现衔接不上问题。例如获取用户的信息的API:wx.getUserInfo(),就必须在登录状态下,即先要调用wx.login()接口,先登录,后获取用户信息,那么一般的处理的方法是:将...

2018-04-28 15:09:32 1413

原创 微信小程序开发的总结

欢迎加入laravel技术交流群 :7840301541.微信小程序仅支持https请求,在开发时,可以设置官方编辑器中的详情->勾选“不检验合法域名....”,使用http开发、测试2.由于小程序每个页面的cookie=“SESSIONID”处于变化中,使用session时,在发送https请求在header中设定cookie的值,不过不建议这样,建议在采用在redis保存信息,k...

2018-04-24 16:26:32 726

原创 学习笔记:yii2 新增模块(多模块)

欢迎加入laravel技术交流群 :784030154step1.根目录下新增modules模块群,并新建文件结构如下step2:UserModule.php内容如下step3:在config/web.php文件内容:step4.控制器和模型的命名空间如果用gii生成modules的:...

2018-03-30 16:01:52 1834

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除