yii2.0 如何创建from表单

  好久没有回顾yii2了,现在回想,已经不记得原来是怎么做的了,现在写在这里,也不怕忘了   首先,我们得创建一个模型,根据官网        先将通读一下,…

laravel jwt 报错 Argument 3 passed to Lcobucci\JWT\Signer\Hmac::doVerify() must be an instance of Lcobucci\JWT\Signer\Key, null given

在使用laravel中报错 Argument 3 passed to Lcobucci\JWT\Signer\Hmac::doVerify() must be …

YII 面包屑制作

什么是面包屑? 类似于这样就是 实现步骤: 1. 视图定义变量 2. 在布局通过显示 视图中代码: <?php //定义…

用laravel Maatwebsite\Excel 教你导出漂亮的Excel表单

先来看效果图     还算是漂亮吧 哈哈哈。 第一步当然是安装包咯 环境要求 PHP: ^7.0Laravel: ^5.…

window 10 用composer安装 基于 Laravel 5.3 的 Coaster CMS Curl错误77解决

安装教程来自 http://laravelacademy.org/post/6547.html   1.系统环境windows 10 nodejs3.…

thinkphp 页面eq标签,回显

eq标签name属性:vo[‘gs_nationid‘], value属性:如果是数据库取值,这样取值:$vocountry[‘countryid‘] &nbs…

TP5整合 WorkerMan 以及 GatewayWorker

TP5整合GatewayWorker Windows版安装 a)使用composer create-project topthink/think testTG,…

tp5 修改配置参数 view_replace_str 无效

原因: 缓存问题       找到  thinkphp\library\think\Template.php &nbsp…

邓_laravel框架——news

———————————&#8…

Laravel框架中的DB::RAW()语法使用示例

本篇文章的主要内容介绍了DB::RAW()语法,并附上使用代码,希望感兴趣的朋友可以了解一下。 之前在项目中遇到一个问题,复杂的sql查询,用laravel的查…

laravel使用witherror返回错误

if(!session(‘name‘)){ return redirect(‘book‘)->withErrors(‘请登录‘); } 首先在后台使用wi…

Thinkphp常用配置变量说明

本篇文章介绍了thinkphp常用配置变量的说明,代码中注释非常详细,希望对学习thinkphp的朋友有帮助! Thinkphp常用配置变量说明 配置变量存在于…

Yii隐藏入口文件index.php

1、开启apache的mod_rewrite模块 #去掉LoadModule rewrite_module modules/mod_rewr…

Yii redis hash散列的使用

  redis 的散列可以让用户将多个键值对存储到一个 redis 键里面。这里介绍一些常用命令,以及在 Yii 中的使用。 HMGET HMGET:…

/ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48

针对网上这个问题,本人有点失望满篇赘述,却未说道重点;   下面我说一下,你可能用的是linux或ubuntu的系统   thinkphp框…

thinkphp 5.0报错pcntl_signal() has been disabled for security reasons问题解决

环境centos7thinkphp 5.0think-worker 1.0.1Workerman version:3.5.30PHP version:5.6.9…

laravel 控制器验证

路由文件 web.php Route::any(‘/post/create‘, ‘PostController@create‘);   代码文件&nb…

laravel-admin 更新数据失败

  setFieldOriginalValue出现问题:在使用 laravel-admin 的时候 使用自带的编辑功能 更新数据 提示更新成功但是数据…

php 爬取数据

对于一般的页面数据我们用querylist可以很容易的抓取页面然后分析其中的dom树,抓取自己需要的数据,存储到数据库,但是有时候会遇到想要抓取的数据通过Jav…

【TP3.2】TP3.2的 FIND_IN_SET()的用法

1、mysql的find_in_set 用法我这里就不介绍了,很好用的一个方法。 2、TP3.2使用: $where[‘_string‘] = ‘FIND_IN…

laravel的blade模板的布局嵌套

测试路由 Route::get(‘/‘, function() { $value = [1,2,3]; return View::make(‘home.inde…

YII 数据缓存

【数据缓存】 具体就是可以缓存变量信息 变量 缓存的使用 设置: Yii::app()->cache->set(名字,值,过期时间);…

NuGet Package Explorer使用教程下载

1、下载NuGet Package Explorer   链接:https://pan.baidu.com/s/19dhgdyIITYiwwtSVEzu4yQ …

thinkphp5.0快速入门(学习php框架及代码审计)

学习php代码审计,很多人停留在初级阶段,大家都知道很多CMS采用MVC架构, 为了深入学习下框架,一边看着thinkphp5.0官方文档,一边写个简单的登陆注…

Yii源码阅读笔记(二十七)

Theme 类,即一个应用的主题,主要通过替换路径实现主题的应用,里边的方法为获取根路径和根链接,以及应用主题的方法: 1 namespace yii\base…

YIi 使用 beginContent() 和 endContent() 设定 Yii 的 layouts

Yii 的 views/layouts 是用来放置 layouts 的目录,在默认的情况下会有 main.php 和 column1.php 和 column2…

thinkphp 响应对象

<?php namespace app\admin\controller; use think\Request; class Index{ public …

【Yaf】Yaf的环境安装遇到的问题以及解决方案

【本文原创,禁止转载】 一、前言 用了半年的Yii框架,发现封装的类太多太多,虽然使用起来效率很高但是学习成本比较高并且自由度不高,本着学习的态度,想试试新的框…

workerman如何多线程

Workerman有一个依赖pthreads扩展的MT多线程版本,但是由于pthreads扩展还不够稳定,所以这个Workerman多线程版本已经不再维护。 (…

ThinkPHP自动获取关键词(调用第三方插件)

ThinkPHP自动获取关键词调用在线discuz词库 先按照下图路径放好插件 方法如下      &nbsp…

laravel whereDate()方法的使用

  今天在做日期查询,过过滤的时候,发现了一个问题,用where()语句,要求时间格式比较严格,比如你要查2017-09-23这一天的活动,你在输入框传入201…

【PHP】PHP 7.4 新特性

PHP 7.4 预计在 2019 年年末就会正式发布了,本文先来看看一下 PHP 7.4 的新特性。 1.预加载 预加载的实现理论上是可以为 PHP 带来很大的…

laravel在使用GuzzleHttp\Psr7\Request报错Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory not found (guzzlehttp/guzzle包)

安装 composer require symfony/psr-http-message-bridge composer require zendframewo…

[PHP] 浅谈 Laravel auth:api 不同驱动 token 和 passport 的区别

  token 驱动使用 TokenGuard 用传递的值去用户表中查询 member_token 字段的值,看是否有匹配的。服务端需要在用户表中存储…

Laravel关联模型中has和with区别

本篇文章给大家带来的内容是关于Laravel关联模型中has和with区别(详细介绍),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 首先看代…

阿里云上配置Laravel上线环境(详细)

本地laravel项目部署上线 操作环境 服务器:阿里云ECS公用镜像 ubuntu14.04 本地:win10 准备 首先用ssh连接到服务器,我用的是Git…

Yii2 前台用户与后台用户分离

1、将common/models/User.php在当前目录下copy一份,命名为Admin.php,修改类的名称为Admin 2、将common/models…

yii如何初始化

Yii2 安装和初始化 Yii2 通过 Composer 安装,具体安装自行参考官方文档或者上面的链接内容。 (推荐学习:yii教程) Yii2 安装完以后,按…

教你安装更新 Laravel 安装器

下面由Laravel教程栏目给大家介绍安装更新 Laravel 安装器的方法 ,希望对需要的朋友有所帮助! 使用 Composer 安装新的 Laravel 安…

ThinkPHP 多应用多模块建立方式

ThinkPHP3.2.2及以后版本同一应用多模块和多应用多模块的设计已经比以前的版本更加简单快捷。 注:入口文件为index.php,内容为: <?ph…

【TP3.2.*】解决session过期不失效 和 设置不成功问题

1、背景:本来我想设置session有效期1800秒即30分钟 失效的,可是实际使用TP3.2.0的时候发现,登录了几天用户竟然没有失效,一直都可以登录。 2、…

表单 对数据库字段自动加密解密表单提交(THINKPHP3.2)

1.config配置变量 ‘MODEL_FIELD_FLAG‘ => TRUE,//表单加密开关 ‘MODEL_FIELD_NAME_PRE‘ =>…

Yii2框架之旅(六)

一、Yii2 RESTful API基础内容 上文配置好了RESTful API,这一篇记录更多的应用。 1.创建一个新视频分类(POST /videos) 2…

yii url隐藏index.php

yii url隐藏index.php的方法:首先在web根目录下增加“.htaccess”文件;然后修改配置“config/web.php”;最后将“Allow…

Yii2.0 初识 RESTful Serializer

当RESTful API响应中包含一个资源时,该资源需要序列化成一个字符串。 Yii将这个过程分成两步,首先,资源会被yii\rest\Serializer转换…

数据库操作:修改一条数据(thinkPHP)

第一种方法:数据库中包含有自动增长字段ID,则ID作为where条件 <?phpclass UserAction extends Action{ publ…

Yii2.0 请求

1、获取请求参数 $request = Yii::$app->request; $get = $request->get(); // 等价于:$ge…

laravel 将汉字转化成拼音的库

第一步:composer require “overtrue/laravel-pinyin:~3.0“ 第二步:配置 1,Add the…

基于workerman的实时推送

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在…

laravel 控制器多个方法共用一个路由

Route::get(‘Index/{action}‘, function(App\Http\Controllers\IndexController $inde…

推荐10个优质的Laravel扩展

下面由Laravel开发教程栏目给大家推荐10个优质的Laravel扩展,希望对需要的朋友有所帮助! 这里有 10+ 个用来搭建 Laravel 应用的包 为何…

tp6 路由匹配参数获取问题

tp6是一个封装度很高的框架,在大部分场景下都能做到开箱即用 本次遇到情况为,当请求消息体为索引数组时,路由参数无法正常获取   首先看正常路由匹配 …

五分钟入门 Dingo API

基于 https://laravel-china.org/doc… 文档更简洁的描述Dingo,直戳重点,注重实践 Django-Book 概述 D…

thinkphp-模板注释

单行注释 {/* 注释内容 */ } 或 {// 注释内容 } 多行注释 {/*&nbsp…

网站部署一级域名、二级域名、子域名

关于域名介绍: 一般来说,一个完整的域名用二个或者二个以上部分组成,各部分之间用英文的句号“.”开分割。如“www.baid…

yii框架中cMenu的使用

最近在使用yii框架的时候,想做一个头部导航的分类,因为在开发的时候,考虑到了要兼容移动端,所以,内嵌了bootstrap,其实,yii在处理分类,多级分类的时…

分享Laravel Passport 踩坑日记

下面由Laravel教程栏目给大家分享Laravel Passport 踩坑日记,希望对需要的朋友有所帮助! 以前的项目大多使用 DingoAPI + JWT-…

Thinkphp官网最新视频教程

Thinkphp官网最新视频教程 点此下载地址 第七讲、SQLIT论坛 第三十讲、浅析session,cookie机制 第十六讲、查询范围 …

yii2如何隐藏index.php

yii2隐藏index.php的方法:首先打开urlManager组件的配置;然后配置文件nginx.conf内容;接着将项目域名的配置整体放在vhost目录下…

处理 vagrant Homestead 响应慢小记

环境 Homestead box: Homestead: v8.2.0 vagrant: 2.2.4 在Homestead中 安装nfs-kernel-serv…

laravel middleware

当你使用larvel创建一个相对比较复杂的web网站时,往往你的routes文件就会变得很庞大。一般来说在开始网站编码之前,最好做一个整体规划,把这些route…

yii1.1分页不起作用怎么办

yii1.1分页不起作用是因为缺少了“layout.php”文件,导致所有js和css没能加载,其解决办法就是恢复添加“layout.php”文件并正常加载js…

把laravel开发中常用class的整合成一个包,避免每次重复复制粘贴

下面由Laravel教程栏目给大家介绍如何把开发中常用class的整合成了一个包,避免每次重复复制粘贴的方法,希望对需要的朋友有所帮助! laravel-qui…

ThinkPHP依赖注入

D:\wamp64\www\thinkphp5.1\tp5.1\application\index\controller\Demo1.php文件 <?ph…

Thinkphp5 实现动态模板主题多个模板切换

在项目开发过程中会遇到一个网站有不同风格,本文详细介绍Thinkphp5 实现模板主题多个模板切换   一、在Config中配置view_path模板…

laravel中一些非常常用的php artisan命令

php artisan 命令在开发laravel项目中非常常用,下面是一些总结 composer config -g repo.packagist compos…

thinkphp mysql查询结果为什么全是string问题

找到根目录下的thinkphp\library\think\db\Connection.php 文件 // PDO连接参数 protected $params …

当Redis遇上ThinkPHP5时,该怎么做!

下面由thinkphp框架教程栏目给大家介绍当 Redis 遇上 ThinkPHP5,希望对需要的朋友有所帮助! HELLO,REDIS Redis 是一种 K…

Yii2 redis 使用

首先要安装一下redis的扩展 composer require yiisoft/yii2-redis 在配置文件中添加redis配置 ‘components‘…

thinkphp 3.2 unionall

$where[‘enterprise_id‘] = $enterpriseId; //企业名称不为空 if(!empty($enterpri…

yii日志文件在哪

Yii 提供了一个灵活可扩展的日志功能。记录的日志 可以通过日志级别和信息分类进行归类。 (推荐学习:yii框架) 通过使用级别和分类过滤器,所选的信息还可以进…

yii2.0怎么绑定事件

在yii2中,事件的绑定是通过yii\base\Component的on方法进行操作的,我们在定义事件的同时,需要为其绑定一个回调函数。 看下例子,先写下一个控…

laradock安装swoole不成功怎么办

laradock安装swoole不成功怎么办? Laradock中使用swoole的方法 首先我们需要在 laradock 的.env文件下面修改WORKSPA…

yii怎么输出sql语句?

Yii是一个高性能的PHP5的web应用程序开发框架,用于开发大型Web应用。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发…

使用faker 生成中文测试数据

https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/zh_CN/Address…

yii2.0-advanced 高级版项目搭建

(一) 原文地址:http://www.yii-china.com/post/detail/1.html (二) 原文地址:http://www.yii-chi…

记录thinkphp5.0和5.1的getshell漏洞

下面由thinkphp框架教程栏目给大家介绍thinkphp5.0和5.1的getshell漏洞,希望对需要的朋友有所帮助! 之前网站被提权了,那时候网站才建没…

Yii2的console使用

在/console/controllers新建你的控制器 <? php namespace console\controllers; use Yii; u…

laravel5安装

   工作原因开始使用laravel,之前没接触过这款框架,倒腾半天才安装完成,这里做下笔记   准备工作:打开php.ini里的…

Thinkphp 下 MySQL group by 接count 获得条数方法

 比如 下面的语句 , 用于分组统计 select count(*) from es_diabetes where uid=43658 GROUP B…

【Yii系列】错误处理和日志系统

缘起 跟随上一章的脚步,上一章中,我们主要讲解了在用户发起请求,解析请求,服务器反馈请求以及session的一些知识点,这过程中,难免会遇到一些问题,比方说数据…

关于laravel中session的过期时间详解

下面由Laravel教程栏目给大家介绍laravel中session的过期时间,希望对需要的朋友有所帮助! 在项目开发的过程中,前后端分离 需要用session…

分享下ThinkPHP中如何使用sphinx

前一段时间工作中遇到的一些小问题,在网上找了很久,thinkphp是没有sphinx扩展的,那么我们可以自己扩展一个用,今天搞了好久,只能总结一点thinkph…

laravel模型建立和数据迁移和数据填充(数据填充没有成功)未完

  开始创建我们的第一个 Article 模型及其对应迁移文件了,我们在项目根目录运行如下 Artisan 命令一步到位: php…

yii多语言切换配置

今天研究yii的多语言切换,先在baidu搜索搜了一大堆基本都一样,感觉不怎么好,于是乎google, 不得不说技术文章还是google靠谱,因为里面搜到的基本…

yii怎么更新数据

yii怎么更新数据 1、使用update() //runValidation boolen 是否通过validate()校验字段 默认为true //attri…

laravel 5.5 仓库模式 文件之间接口与实现操作

仓库模式 最直接的意思就是: Eloquent数据(数据库)查询  方便快捷,简单明了。自己怎么写的,就怎么去调用,完全ok~   本质意思…

在yii中使用gearman

    最近项目需要将利用gearman进行任务调度,目前所用框架为yii,在部署好gearman后,试图在yii中调用gearman,一直…

yii判断是否post提交

一、在controller里判断提交是不是通过post方式: if(Yii::$app->request->isPost){ return true…

yii2 advance安装

转载自:http://www.genshuixue.com/i-cxy/p/7986531 1. 前提条件,php版本得> 5.4 D:\phpStudy…

使用yii的layout,加入<?php echo $content; ?>这句话时,它会自动在子页面上面添加一个div包裹

使用yii的layout,加入<?php echo $content; ?>这句话时,它会自动在子页面上面添加一个div包裹,而且div的id命名为…

ThinkPHP6带搜索条件的分页解决方案

在ThinkPHP6中,实现分页不难,实现搜索也不难,但是带搜索条件的搜索却难倒很多人。同样的情况下,我们把tp5的代码搬过来,发现并不好使,那么ThinkPH…

Laravel 5 windows安装使用教程

需要PHP版本》=5.4. 都不想安装的可以从https://github.com/overtrue/latest-laravel 这里下载大神整理好…

Laravel的初始化安装

Laravel的初始化安装 composer 安装 composer中国镜像laravel文档 curl -sS https://getcomposer.org…

001thinkphp开发环境搭建

thinkphp3.1(包括3.1)需要PHP5.2(包括5.2)以下的版本,如果是5.3(包括5.3)以上的版本会导致MYSQL语句出错。thinkphp3.…

yii2 实战教程之如何安装

官方文档给出了两种Yii2的安装方式。一种是通过归档文件安装,另一种则是通过composer进行安装。两种方式具体有什么不同呢?我们这里不讨论,安装完了你自然也…

thinkphp图片压缩-composer-Intervention-Image-ImageManagerStatic

先抛出composer插件 composer require intervention/image use Intervention\Image\ImageMa…

thinkphp+Jquery MiniUI 开发 管理系统

Jquery Miniui JS 兼容IE6+的浏览器,非常适合在企业内部使用。 管理系统等都非常方便。 在企业内部正在使用的是前期asp.net +fineu…

yii2组件之多图上传插件FileInput的详细使用

作者:白狼 出处:http://www.manks.top/yii2_multiply_images.html 本文版权归作者,欢迎转载,但未经作者同…