解决Laravel 不能创建 migration 的问题

在 Laravel 项目中,由于测试,有时候用 php artisan make:migration create_xxx_table 创建数据库迁移。如果把创建的迁移文件 database/migrations/2016_09_13_081736_create_...

2020-11-05

laravel执行php artisan migrate报错的解决方法

报错一$ php artisan migrate Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema.tables where table_schema = dev_o...

2020-11-05

Laravel 将数据表的数据导出,并生成seeds种子文件的方法

用过laravel的都知道,我们表里面的数据通常是保存到seeder文件中,但是有些时候需要将表里已有的数据导出到seed文件中,那么怎么导出呢,其实这里有个扩展包叫iseed,我们可以利用它...

2020-11-05

Laravel使用原生sql语句并调用的方法

有一些sql语句比较复杂,用构造器还不如直接用sql来的方便,我们在laravel中使用原生语句,首先要在开头use DB,然后:$arr = DB::select("select id,sum(parents+1) as total_people...

2020-11-05

laravel实现查询最后执行的一条sql语句的方法

代码:DB::connection()->enableQueryLog();$query = DB::table('test')->orderBy('id', 'desc')->get();//需要执行的SQL语句echo '<pre>';print_r(DB::getQueryLog());执行...

2020-11-05

对laravel in 查询的使用方法详解

今天遇到多条件搜索,其中需要用到in查询,但是laravel不支持 [ 'type', 'in', '1,2,3'] 这样的写法经过一波百度,也没发现什么好的方法。其中一种方法是:$where = function ($que...

2020-11-05

Laravel find in set排序实例

做项目遇到个需求,需要对结果集中的数据进行指定规则的顺序排列。例如,用户状态有四种:=>未激活;1=>正常;2=>禁用;3=>软删除现在的需求是,我要按照:正常->未激活->禁用->删除;这个顺...

2020-11-05

laravel多条件查询方法(and,or嵌套查询)

说明在日常开发中,经常会需要写多条件的数据库查询语句。在使用框架的情况下,单纯使用原生sql查询会导致结果与model无法对应,也就没有办法使用框架的一些便利的方法对结果集进...

2020-11-05

laravel按天、按小时,查询数据的实例

使用laravel做后台数据统计的时候,需要查询每天的注册量之类的数据这时候如果直接用created_at分组,是不好用的。1、所以本文解决这个查询应该怎么写。2、并且推荐一个时间选...

2020-11-05

浅谈PHP5.6 与 PHP7.0 区别

两者的区别 PHP7.0 比PHP5.6性能提升了两倍。 PHP7.0全面一致支持64位。 PHP7.0之前出现的致命错误,都改成了抛出异常。 增加了空结合操作符(??)。效果相当于三元运算符。 P...

2020-11-05

Laravel统计一段时间间隔的数据方法

获取七天以前到现在的数据:$days = Input::get('days', 7);$range = \Carbon\Carbon::now()->subDays($days);$stats = User::where('created_at', '>=', $range) ->groupBy(...

2020-11-05

使用laravel和ECharts实现折线图效果的例子

1、首先引入echart.js<script type="text/javascript" src="{{ asset('/public/js/echarts.js') }}"></script>2、html页面,要有一个布局容器,用来显示图像,一定要设置宽和高<d...

2020-11-05

laravel5.5添加echarts实现画图功能的方法

一、下载echarts我用的是3.X版本,下载地址二、在页面中引入echarts<script type="text/javascript" src="/js/echarts.min.js"></script>我把下载下来的echarts.min.js放在了...

2020-11-05

laravel实现按月或天或小时统计mysql数据的方法

在PHP里怎么比较简单的实现按时间(如按月,按天,按小时)来统计表里的数据呢&#63;如:要实现获取下图曲线图数据(ps:当然也可能是柱状图等,数据都是一样的),默认获取七天内的数...

2020-11-05

PHP之多条件混合筛选功能的实现方法

如下所示:<style type="text/css">.search_text{ overflow:hidden; height:100%; padding-top:5px; padding-bottom:5px;}.search_text h1{ color:#6a6a6a; font-weight:bold...

2020-11-05

解决laravel groupBy 对查询结果进行分组出现的问题

使用laravel groupBy方法时不知为什么一直出现语法错误,查了很多资料才找到原因:$data = Orders::select("orders.*","user.name","orderstatu.name as ssname") ->join(...

2020-11-05

asp.net和php的区别点总结

asp.net和php哪个更好?在.net之前,微软的是ASP。在微软的大力推广下,其看起来还是很有前途的。但现在,微软想推广asp.net,而ASP成了其障碍。所以从Windows Server 2003开始,微软对...

2020-11-05

Laravel 对某一列进行筛选然后求和sum()的例子

这个例子是对课程进度表里面的某个学生的剩余课时进行求和汇总。laravel 版本是 lts 5.5StudentLessonProgress::where('student_info_id', $student_info_id) ->sum('tot...

2020-11-05

thinkphp框架使用JWTtoken的方法详解

本文实例讲述了thinkphp框架使用JWTtoken的方法。分享给大家供大家参考,具体如下:简介一:JWT介绍:全称JSON Web Token,基于JSON的开放标准((RFC 7519) ,以token的方式代替传统的Co...

2020-11-05

浅谈laravel中的关联查询with的问题

表结构主表结构:Create TableCREATE TABLE `user` ( `uid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `e...

2020-11-05

laravel withCount 统计关联数量的方法

统计关联数量,单个用法$posts = Post::withCount('comments')->orderBy('id','desc')->paginate(6);多个用法$posts = Post::withCount(['comments','zans'])->orderBy('id',...

2020-11-05

Laravel Eloquent ORM 多条件查询的例子

一、需求:在数据搜索时最常见的就是调用同一个方法查询,而查询的字段却可能是其中一个或其中的几个字段一起组合查询,例如:对列表的搜索,基本上都是几个字段随意组合搜索。那么在...

2020-11-05

thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结

本文实例讲述了thinkphp5.1框架实现格式化mysql时间戳为日期的方式。分享给大家供大家参考,具体如下:方式一使用mysql函数FROM_UNIXTIME(unix_timestamp,format)直接转换selec...

2020-11-05

laravel 实现设置时区的简单方法

众所周知 laravel 和 php 一样 默认的是英国的格林尼治时间 和我们相差大概8小时laravel 框架其实 内置了设置时区的方式打开 config 下的 app.php 找到 ‘timezone'把UTC...

2020-11-05

基于laravel where的高级使用方法

Laravel作为一个人见人爱的框架,相信很多人在使用,那就避免不了对Sql语句的应用,很多情况下,在多种字段作为条件查询使用where的时候,不需要复杂的原生语句,使用一个闭包,就能达到...

2020-11-05

laravel 输出最后执行sql 附:whereIn的使用方法

在sql语句执行前 DB::enableQueryLog();sql sql sql sql sqldd(DB::getQueryLog());DB::enableQueryLog(); $data = UsersMenu::select('users_menu.*') ->join('us...

2020-11-05

Laravel关系模型指定条件查询方法

对于关系模型来说,有时候我们需要甄别关联后结果,例如,班级和学生是一对多关联,我现在查询班级,但是想只显示正常状态,即状态为1的学生,因为有的学生从这个班级里面删除了,状态是4,那...

2020-11-05

在laravel中使用with实现动态添加where条件

关键点:闭包模型:public function getCollect() { return $this->belongsTo('App\Components\Misc\Models\CollectCareerTalk', 'id', 'career_talk_id'); } public fun...

2020-11-05

thinkphp5框架实现数据库读取的数据转换成json格式示例

本文实例讲述了thinkphp5框架实现数据库读取的数据转换成json格式。分享给大家供大家参考,具体如下:首先从数据库读数据,然后调用list_to_tree方法,再调用findchild方法,最后输出...

2020-11-05

laravel框架查询数据集转为数组的两种方法

方法一: return DB::table('game_matchperiod')->select('starttime')->where('Type',$type)->get() ->map(function ($value) {return (array)$value;})->toArray();方法二:p...

2020-11-05

thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例

本文实例讲述了thinkphp 5框架实现登陆,登出及session登陆状态检测功能。分享给大家供大家参考,具体如下:1,访问http://localhost/tp5/admin.php时,判断有没有登陆:想法:写一个父类...

2020-11-05

Laravel 实现关系模型取出需要的字段

需求是从建立关系模型的数据表里面取出需要的字段,乱七八糟的不要。一个机构对应多个授权码,授权码里面的信息很杂乱,但是我取出关联模型的时候想把他们过滤掉。 public functi...

2020-11-05

Laravel 关联模型-关联新增和关联更新的方法

网上找了 Laravel 相关的关联新增和关联更新文档,写的都不是很满意。(基本都在抄文档)下面整理下自己代码中的关联操作方法按照 Laravel 文档中的说明设置关联模型 参考地址//...

2020-11-05

laravel框架数据库配置及操作数据库示例

本文实例讲述了laravel框架数据库配置及操作数据库。分享给大家供大家参考,具体如下:laravel 数据库配置数据库配置文件为项目根目录下的config/database.php//默认数据库为my...

2020-11-05

laravel框架模型、视图与控制器简单操作示例

本文实例讲述了laravel框架模型、视图与控制器简单操作。分享给大家供大家参考,具体如下:laravel 的模型建立model文件,再项目的app目录下建立Member.phpnamespace App;use Ill...

2020-11-05

laravel Model 执行事务的实现

1.官方手册是这样介绍的:想要在一个数据库事务中运行一连串操作,可以使用DB门面的transaction方法,如果事务闭包中抛出异常,事务将会自动回滚。如果闭包执行成功,事务将会自动提...

2020-11-05

在laravel中实现事务回滚的方法

之前做项目用到了事务回滚这个机制。我把代码贴出来多多交流给点意见,我用的是laravel 5.1bane版本的,public static function createDeal($to_status, $params, $new_balance...

2020-11-05

phpfpm的作用和用法

PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。如果你使用的是...

2020-11-05

phpinfo的知识点总结

phpinfo是一个运行指令,为显示php服务器的配置信息。phpinfo-输出大量PHP信息bool phpinfo()输出 PHP 当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器...

2020-11-05

php获取微信openid方法总结

使用微信接口,无论是自动登录还是微信支付我们首先需要获取的就是openid,获取openid的方式有两种,一种是在关注的时候进行获取,这种订阅号就可以获取的到,第二种是通过网页授权...

2020-11-05

如何解决PHP获取不到SESSION信息之一般情况

一、检查 php.ini
vim /etc/php.ini检查这几项:session.save_handler = files // session 的存储类型;session.auto_start = 1 //是否自启动session.save_path = "/var/tmp" /...

2020-11-05

Laravel 数据库加密及数据库表前缀配置方法

报错问题:DecryptException in Encrypter.php line 148: The MAC is invalid.如何运行 php artisan key:generate 这个命令需要安装ComposerD: 回到D盘 ,cd 到laravel根目录...

2020-11-05

Laravel获取所有的数据库表及结构的方法

遇到一个需求,需要修改数据库中所有包含email的字段的表,要把里面的长度改为128位。Laravel获取所有的表,然后循环判断表里面有没有email这个字段。代码如下:use Illuminate\Sup...

2020-11-05

laravel请求参数校验方法

对于后端开发而言,前端request请求中的参数校验是一个必不可少的环节。无论传来的参数是id还是email还是其他的参数,我们都要对参数的类型、大小、格式等等做这样或者那样的校...

2020-11-05

laravel 关联关系遍历数组的例子

1、控制器public function show($id) { $goods = Goods::select('goods.*')->where('goods.id', '=', $id)->get(); $data = []; foreach($goods as $key=>$v) {...

2020-11-05

php5与php7的区别点总结

php5与php7的区别是什么?下面本篇文章就来给大家对比一下php5与php7,介绍php5与php7之间的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。php5与php7之间...

2020-11-05

laravel框架的安装与路由实例分析

本文实例讲述了laravel框架的安装与路由。分享给大家供大家参考,具体如下:laravel的安装(1)Windows下的安装1、准备工作1.1 搭建PHP环境(wamp或其他环境)
1.2 安装Composer(Compose...

2020-11-05

laravel 中某一字段自增、自减的例子

increment自增方法有两个参数:第一个为必填,代表要对数据表的哪个字段进行自增操作,第二个参数为可选,如果为空则表示每次递增1,如果填写了比如3,则表示每次在原有的基础上递增3。...

2020-11-05

PHP实现单条sql执行多个数据的insert语句方法

废话不多说 直接上代码<&#63;php/** * Created by PhpStorm. * User: Administrator * Date: 2018/4/21 * Time: 10:41 */header("Content-type: text/html; charset=utf-8"...

2020-11-05

Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】

本文实例讲述了Thinkphp5.0框架的Db操作。分享给大家供大家参考,具体如下:连接操作:<&#63;phpnamespace app\index\controller;use think\Controller;use think\Db;class Index...

2020-11-05
返回顶部
顶部