- 博客(26)
- 资源 (45)
- 收藏
- 关注
原创 Laravel从数据库导出Excel laravel读取表格数据
自己写也可以,但是我选择用强大的包。 要求 : php: >=5.5 安装:composer require "maatwebsite/excel:~2.1.0"In Laravel 5.5 or higher, this package will be automatically discovered and you can safely skip the following two step
2017-11-30 17:35:50 4404
原创 Laravel多个数据库任意切换
因为测试环境和生产环境不太一样,数据库有时候也不太一样,所以我需要确认两个环境之间的差异,有没有多的表,有没有多的字段。这里涉及到一个点,指定数据库查询和操作,网上有些人胡乱搞,七世这个是很简单的。在config下面的database.php配置你需要和可能会用到的数据信息,默认是* ‘default’ => env(‘DB_CONNECTION’, ‘mysql’),* 看到了吧? 这个
2017-11-30 14:19:13 5486
原创 Laravel Base table or view already exists: 1050 Table 'users' already exists
PS D:\phpStudy\WWW\BCCAdminV1.0> php artisan migrate[Illuminate\Database\QueryException] SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‘users’ already exists (SQL: create table user
2017-11-28 17:41:01 9504
原创 Laravel 创建指定表 migrate
网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。php artisan migrate:resetphp artisan migrate这样的话我之前的数据不都是白搞的了?? 这样肯定不行的啊,我就自己摸索,然后发现其实可以直接创建指定的表,运行thinker,然后运行up方法即可!示例代码如下:PS D...
2017-11-28 17:30:40 7654
原创 bootstrap清除浮动
前台用的是bootstrap做的,遇到需要清除浮动的,查过资料之后找到了个方法。<div class="clearfix"></div>在需要清除浮动的地方加上这个就行了!
2017-11-28 16:42:06 7517
原创 redis常用操作
进入cmd,输入以下命令:redis-cli查看rdis版本:redis-cli -v查看目前redis里面所有的键:keys *redis清空所有数据:flushall删除指定值:del key_name
2017-11-24 16:25:57 234
原创 Laravel统计一段时间间隔的数据
$days = Input::get('days', 7);$range = \Carbon\Carbon::now()->subDays($days);$stats = User::where('created_at', '>=', $range) ->groupBy('date') ->orderBy('date', 'DESC') ->remember(1440)
2017-11-24 11:06:16 4475
原创 Pwiki安装
装pwiki可以统计每个页面的访问信息,时长,我已经安装好了,但是有问题,我在本地运行的,一运行整个服务器都很卡!登陆进去是这样的: 可以切换语言,但是给我的感觉是并没有什么暖用。还不如直接分析服务器日志,写到数据库,然后做分析,现在就准备这么干。 pwiki的使用和百度访问类似,这个是完全从浏览器获取数据,没有日志准确,每个页面都要镶嵌一段js代码进去。安装的过程中我把一些补充的链接摘录出来了
2017-11-24 10:30:00 2021
原创 Bootstrap Search Suggest与php边输入边查询
做项目碰到个需求,需要在输入的过程中动态的请求后端接口,并把数据显示在下拉框下面,类似淘宝或者百度搜索的那种推荐功能,找了鞋子了,很多都是复制粘贴,看的云里雾里。最后决定自己看官方文档来解决。html代码:<div class="form-group"> <label for="search" class="col-xs-4 col-sm-2 control-label">模糊搜索:</labe
2017-11-22 11:16:21 1214
原创 Laravel获取所有的数据库表及结构
遇到一个需求,需要修改数据库中所有包含email的字段的表,要把里面的长度改为128位。Laravel获取所有的表,然后循环判断表里面有没有email这个字段。代码如下:use Illuminate\Support\Facades\Schema;use DB;public function getDatabaseColumns() { $tables = DB::select('show
2017-11-21 10:32:47 8610
原创 Laravel创建数据库表结构
1、简介 迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和Laravel的schema构建器结对从而可以很容易地构建应用的数据库表结构。如果你曾经告知小组成员需要手动添加列到本地数据库结构,那么这正是数据库迁移所致力于解决的问题。Laravel 的Schema门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的、
2017-11-21 09:36:25 5593
原创 php快速高效验证邮箱,长度限制
今天翻阅Laravel的验证的时候,发现一个比较有用的函数,而且以前都没接触过,其实关于字符串验证的规则,php底层都已经实现了。 函数:filter_var (PHP 5 &gt;= 5.2.0, PHP 7)filter_var — 使用特定的过滤器过滤一个变量mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [,
2017-11-20 16:28:32 858
原创 关闭WIN10系统更新
win 10经常自动更新,浪费时间,系统变慢,决定彻底把他关掉。1、win+X:调出设置选项卡,选择计算机管理。 2、选择服务和应用程序->服务,英文状态下按下w,一直按w,直到找到 windows update服务,点击进去。3、启动类型选择禁用,切换至恢复,选择恢复选项卡,进去设置服务启动失败一二三次均为无操作,选择应用,然后点击确定。这样,windows自动更新就彻底被关掉了。
2017-11-20 09:44:24 756
原创 php正则匹配中文、汉字
做项目遇到个问题,需要把所有的不符合命名规则的文件跳出来,例如包含空格的,包含中文的,包含大写字母的。 Laravel 5.1里面可以直接运用遍历,具体方法如下:public function allFiles() { $files = Storage::allFiles('levelData'); foreach ($files as $key => $value) {
2017-11-16 15:26:55 7624
原创 npm run dev报错
npm run dev 的时候报错,提示vue与vue-cli版本不一致,然后安装指定版本的vue即可。cnpm install vue@2.4.4 --save然后再次,rpm 再次build ,就可以了。
2017-11-16 11:46:56 1484 3
原创 Laravel多层次跳转问题
我的Laravel版本是5.1LTS,php版本是7.0.22,nginx 1.12 我写的是web服务,一个视图文件,发送一个post方法到指定的方法A,A里面对请求进行分类,用switch分别请求,方法B,C,D,switch到B里面之后,还要进行switch分类调用E,F,G,我想要的效果是,在以上任意的方法里面都可以直接返回错误信息,并返回到最开始的那个提交post请求的视图页面。 我已
2017-11-15 16:41:26 437
原创 Laravel与ajax请求token
Laravelpost请求默认都带了token验证,所以我们ajax发起post请求也得带上token请求头。以下为完整示例<script type="text/javascript"> $(function(){ #在要发起post请的ajax前加上这几行代码 $.ajaxSetup({ headers: { 'X-CSRF-TOKEN' : '{{ csrf_
2017-11-15 14:20:45 3678
原创 ubutun卸载php拓展
root@asd:/xx/production/xxx# apt remove php-snmp root@asd:/xx/production/xxx# apt autoremoveReading package lists... DoneBuilding dependency treeReading state information... DoneThe following pack
2017-11-14 16:30:38 905
转载 git恢复之前的版本
Git常用命令查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co – # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库中删除文件git
2017-11-13 13:56:44 530
原创 Laravel跳转回之前页面,并携带错误信息back()->withErrors(['错了'])
用Laravel5.1开发项目的时候,经常碰到需要携带错误信息到上一个页面,开发web后台的时候尤其强烈。直接上:方法一:跳转到指定路由,并携带错误信息return redirect('/admin/resource/showAddResourceView/' . $customer_id) ->withErrors(['此授权码已过期,请重新生成!']);方法二:跳转到上个页面,并携带错误
2017-11-10 15:31:19 11699 2
原创 git比较两个版本之间的区别
查看当前没有add 的内容修改;git diff 查看已经add 没有commit 的改动git diff --cached查看当前没有add和commit的改动:git diff HEAD或者git status查看任意两个版本之间的改动:git diff 版本号码1 版本号码2比较两个版本号码的src 文件夹的差异git diff 版本号码1 版本号码2 src
2017-11-10 09:57:48 75256 4
原创 mysql分组排序
分组排序:mysql表格:需求是把不同的name和其对应的id找出来:方法一:对于低于4.2的版本采用以下方法,弊端是结果多了个不需要的字段。select *, count(distinct name) from student group by name ;方法二:完美解决select id,group_concat(distinct name) from student group by nam
2017-11-08 10:34:00 962
原创 ubutun下git提交代码修改为VIM编辑器
Ubuntu下git提交代码时终端默认的编辑器为nano, 可能习惯了VIM的工程师看到一堆的选项使用起来并不是很方便,使用 Vim 来为提交代码 git commit -a 添加comments更好用。设置的方法很简单,只需要修改一个配置我们就可以做到。操作步骤如下: echo export EDITOR=/usr/bin/vim >> ~/.bashrc 重启终端再提交代码的时候就会默认使用VI
2017-11-07 09:32:45 1047
原创 composer install php版本与composer.lock文件要求不一致
在从仓库拉下代码的时候,安装包的时候出现如下问题: root@iZwz9h8g1nh0vb5lh0jqveZ:/bcc/production/BCCAdminV1.0# composer install Do not run Composer as root/super user! See https://getcomposer.org/root for details Loadin
2017-11-03 11:01:30 3879 2
原创 composer查看镜像地址
composer查看全局设置:composer config -gl设置composer镜像为国内镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.comDo not run Composer as root/super user! See https://getcomposer.org/root
2017-11-03 10:48:38 21501 2
原创 linux下面生成用户
linux命令useradd添加用户详解1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name3.主要参数 -c:加上备注文
2017-11-03 10:24:30 442
Creo Elements Pro5.0软件下载(32 64位)
2013-03-17
四级英语听力场景词汇
2011-11-18
centos 7.6可用的docker-compose,最新版本,2.24.6
2024-02-21
helm-v3.8.2-linux-amd64.tar.gz
2022-07-15
helm-v3.7.2-linux-arm64.tar.gz
2022-07-15
china_area_2.sql
2019-10-20
php7.2版本手册2018中文手册
2018-01-27
tesseract-Win64.zip 64位windows安装3.05
2018-01-04
sendmail邮件服务器,本地搭建邮件服务器
2017-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人