PHP
MCYUSTC
这个作者很懒,什么都没留下…
展开
-
isset与empty与''
$rank_data = GuideRank::select(DB::raw('id as rank_id, rank_name') )->get()->toArray();http://www.wdh.com/home-api/guide/task/member/savetask?task_group=2&title=&date[]=2018-08-23&...原创 2018-08-23 18:29:38 · 120 阅读 · 0 评论 -
MySQL判断两个时间段是否有重合
两个集合不交叉,只要新插入的条记录的结束时间大于已存在的记录的开始时间并且新插入记录的最小值小于已存在记录的最大值,那么这两个时间段一定存在交叉。总结起来就一句话:最小值小于最大值并且最大值大于最小值,则一定重叠。所以,解决上述问题很简单,查询表,如果存在这样记录,表示待插入这条记录与表中已有记录在时间段上有重叠;如果不存在这样的记录,表示可以插入。这是插入,修改的需要排除待修改的这记...原创 2018-08-24 10:22:07 · 14867 阅读 · 10 评论 -
PHP中new self()和new static()的区别--延迟静态加载
1.new static()是在PHP5.3版本中引入的新特性。2.无论是new static()还是new self(),都是new了一个新的对象。3.这两个方法new出来的对象有什么区别呢,说白了就是new出来的到底是同一个类实例还是不同的类实例呢?为了探究上面的问题,我们先上一段简单的代码: class Father { public function get...原创 2018-08-31 23:58:18 · 229 阅读 · 0 评论 -
PHP try...catch抛出异常
try{ app('db') -> beginTransaction(); foreach( $selected_member as $member ) { $member_data = Member::find($member); if ( !$member_data ) { throw new \Excep...原创 2018-08-21 23:19:44 · 925 阅读 · 0 评论 -
搭建Laravel5.6 + Vue2.5.7项目
将'/'导向index.blade.php在index.blade.php中1、设置csrf_token2、创建一个挂载点,<div id="app"></div> 在resource/asset/js/app.js中// 先把项目自带的demo引入import example from './components/ExampleCompon...原创 2018-12-18 09:32:36 · 720 阅读 · 0 评论 -
php路由中传递参数,接受时的情况
store?release_id=&product_id=1&project_id=&svn_root=test$project_id== null;empty($project_id) == true;isset($project_id) == false;原创 2018-09-16 21:39:08 · 950 阅读 · 0 评论 -
Laravel源码Request $request的方法的来源
laravel\vendor\laravel\framework\src\Illuminate\Http\Request.php这个traituse Concerns\InteractsWithContentTypes, Concerns\InteractsWithFlashData, Concerns\InteractsWithInput, ...原创 2018-08-30 22:50:25 · 1269 阅读 · 0 评论