- 博客(851)
- 资源 (45)
- 收藏
- 关注
原创 Failed opening required 'bootstrap/../vendor/autoload.php'
从git版本库克隆下来Laravel项目之后,忘了composer install ,结果爆了如下错误~PHP Fatal error: require(): Failed opening required '/bcc/production/BCCAdminV1.0/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php'
2017-10-27 14:24:54 10625 1
原创 No supported encrypter found. The cipher and / or key length are invalid.
配置完了Laravel之后,访问网站出现如下错误: No supported encrypter found. The cipher and / or key length are invalid. 这是因为要配置config/app.php里面的key的值,这里使用的是配置文件.env中的配置。使用命令php artisan key:generate 会自动生成key,并且加入到.env文件中
2017-10-27 14:16:14 698
原创 ubutun下面全局安装composer和Laravel
sudo -i curl -sS https://getcomposer.org/installer |sudo -i phpsudo -i mv composer.phar /usr/local/bin/composer
2017-10-27 14:12:15 298
原创 putty上的ppk转换为Xshell上面可用的密钥
0、下载一个puttygen.exe软件;1、导入别人给的putty的ppk文件,一般是一个公钥和私钥都有的文件;2、依次Conversion》Import Key,导入给的ppk文件,有的需要输入密码,别人给文件的时候一般也会给你个密码;3、完成上面一步后,Export OpenSSH key”选项由灰色变成可用状态,点击导出到文件即可;4、打开Xshell,创建一个新的连接,输入用户名选择登录方
2017-10-27 11:41:26 8043
原创 Laravel find in set排序
做项目遇到个需求,需要对结果集中的数据进行指定规则的顺序排列。 例如,用户状态有四种: 0=>未激活;1=>正常;2=>禁用;3=>软删除现在的需求是,我要按照:正常》未激活》禁用》删除;这个顺序来进行排序,同时按照注册时间降序,网上查了很多资料,国内提到这个的很少,在stackOverFlow上找到了答案! 先上解决方案:public function index($customer_t
2017-10-26 18:44:09 6018 3
原创 Laravel更新数据的时候排除自己
我在项目,更新用户的信息的时候,如果用户想要更新用户名,再提交进入数据库之前,我们需要判断这个新的用户名其他人是否在用。public function updateCustomer(Request $request) { // dd($request->all()); $rules = [ 'user_name' => 'min:4|max:255|unique:cu
2017-10-26 18:35:35 1938
原创 Laravel模糊查询区分大小写
Laravel的ORM特殊操作! #passthru: array:10 [▼ 0 => “insert” 1 => “insertGetId” 2 => “getBindings” 3 => “toSql” 4 => “exists” 5 => “count” 6 =>
2017-10-25 15:34:59 3791
原创 Laravel修改器取出原始值
Laravel的ORM有个强大的功能,可以在数据库查询或者插入的时候进行干涉。 分两种情况:1、修改器:修改器顾名思义就是从数据库取出来的时候修改某个字段的实际值,例如我们存在数据库一般都用代号来存储某些字符串,如下:pay_type=1代表汇丰银行支付。。。。 现在的需求是当我从数据库取出pay_type的时候,显示人能辨识的字符串而不是不知所云的数字编码,那就用如下代码即可实现...
2017-10-25 12:03:34 5011
原创 Laravel获取各种参数的方法
Laravel获取路由的参数分为以下几种情况:1、控制器里面获取路由参数这是最常见的获取参数形式了,分以下两种情况:1.1、post参数获取获取所有参数:public function getCity(Request $request) { $id = $request->only(['id','name','password']); #获取部分参数 $input=$request-
2017-10-25 10:22:54 30183
原创 Laravel重定向,a链接跳转,控制器跳转
Laravel重定向分类如下:1、a链接跳转:<a class="btn btn-success" href="{{url('admin/organization/createAuthCodeView', ['id' => $list['id']])}}">生成注册码</a>2、form表单提交跳转:<form class="form-inline" method="get" action="{{
2017-10-24 12:02:07 15615 2
原创 Laravel设置登陆后的重定向地址
在用Laravel 5的时候发现个问题,我需要定制我的登陆页面还有登录后的跳转链接,找了很多方法都没成功。然后去查看源代码:D:\phpStudy\WWW\BCCServiceV1.0.1\vendor\laravel\framework\src\Illuminate\Foundation\Auth\RedirectsUsers.php public function redirectPat
2017-10-19 16:16:14 1427
原创 Laravel搜索的时候分页并携带参数
筛选分页每页的条数:<select class="form-control" id="perPage" name="perPage"> @foreach ( [10,20,30,50] as $e) <option value="{{$e}}" {{ $e==request('perPage') ? 'selected' : '' }} >{{$e}}</option>
2017-10-19 15:14:45 8752 1
原创 php中的switch判断妙用
<?php$a = 89;switch ($a) { case ($a < 60): echo '不及格'; break; case ($a < 80): echo '中等'; break; case ($a < 90): echo '良'; break; defaul
2017-10-18 17:42:19 5244 2
原创 Laravel5.5生成验证码与验证正确与否
第一步:引入gregwar/captcha包: composer require gregwar/captcha第二步:在帮助函数中创建函数:use Gregwar\Captcha\CaptchaBuilder;use Illuminate\Http\Request;use Session;class HelperController extends Controller { //生成
2017-10-08 22:30:51 6162 1
原创 php获取屏幕的宽度和高度
如果前台没有传输当前请求的宽度和高度,我们有时候需要用php借助javascript获取屏幕的宽和高,以控制现实的样式,代码如下:<?phpif (isset($_GET['width']) AND isset($_GET['height'])) { // output the geometry variables echo "Screen width is: " . $_GET[
2017-10-06 23:23:40 7887 4
原创 laravel批量生成假数据
D:\phpStudy\WWW\api.douxiaoli.com\database\factories\ModelFactory.php D:\phpStudy\WWW\BCCKidV1.0\vendor\fzaninotto\faker\src\Faker\Generator.php$factory->define(App\User::class, function (...
2017-10-03 00:02:06 2959
原创 mysql查询所有分类的前5行结果
项目遇到个问题,我电商网站,商品有很多分类,我想取出每个分类下面在架的前五条数据,并且按照sort升序排列,应该怎么做呢? 数据结构如下:DROP TABLE IF EXISTS `products`;CREATE TABLE `products` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(200) C
2017-09-30 21:30:41 3636
原创 nginx配置Laravel
前台html服务器,测试的时候不加缓存server { listen 82; root D:/phpStudy/WWW/BCCWap; index index.html index.htm; location ~ .*\.(css|js|swf|htm|html)$ { add_header Cache-Co...
2017-09-30 15:27:56 5499
原创 array_walk_recursive的用法省事
今天碰到个需求,需要把多维数组里面的所有键值和键名都取出来。1、取键值: array_walk_recursive($contentArr, function ($value, $key) use (&$result) { array_push($result, $key); });2、取键值: array_walk_recursive($contentArr,
2017-09-29 14:21:43 3071
原创 php多维数组平均值
求多维数组的平均值。代码如下:<?php$arr = array( array('levels' => array(1 => 1, 2 => 2, 3 => 3)), array('levels' => array(1 => 4, 2 => 5, 3 => 6)), array('levels' => array(1 => 0, 2 => 5, 3 => 6)),);$
2017-09-26 17:50:53 3412
原创 Laravel 设置跨域访问middleware
做api接口的时候碰到个问题,跨域! 解决方法有很多,但是方便的依旧那么一两个。第一种,最方便的,新建一个middleWare,把这个middleware加入到全局中间件,所有的请求,都会经过这个中间件的过滤。php artisan make:middleware CrossHttp然后就会在\app\Http\Middleware\CrossHttp.php这个中间件,在handle方法里面添加
2017-09-22 23:50:25 19960
原创 php判断json格式是否正确
1、校验json格式是否有误:function data($value) { $res = json_decode($value, true); $error = json_last_error(); if (!empty($error)) { echo "<pre>"; print_r($value); echo "</pre
2017-09-20 15:48:22 6379
原创 php汉字转json格式不乱码
一定要看到最后,有惊喜!//将汉字,特殊字符原样变成json数据function ch_json_encode($data) { $ret = ch_urlencode($data); $ret = json_encode($ret); return '\'' . addslashes(urldecode($ret)) . '\'';}function ch_u...
2017-09-20 15:20:08 821
原创 git fatal: Unable to find remote helper for ‘https‘
今天在拉git仓库的时候碰到这个问题,原因是缺少插件,搜国内的没一个整明白,然后到stack上面看到了这个,然后解决了问题。方法一:进到git目录,重新编译$ yum install curl-devel$ # cd to wherever the source for git is$ cd /usr/local/src/git-1.7.9 $ ./configure$ make$ ma
2017-09-19 23:48:12 25822 6
原创 Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY
用Laravel在windows上开发,文件上传的时候碰到上面的问题,搜了些资料,发现是php7的ftp拓展默认未开启。第一步:检查extension里面有没有ftp.dll拓展:我的拓展默认目录是:D:\phpStudy\php\php-7.1.9-nts\ext第二步:进到php.ini里面去,解开以下注释:extension=php_ftp.dll再次测试,就不报这个错误了。
2017-09-13 18:42:09 2645
原创 sublime text 3编译C\C++
首先在TOOLS下的Build System里边点击new Build System,编辑如下内容:{"cmd": ["$packages\\tcc\\tcc.bat", "$file", "$packages\\tcc\\tcc.exe"],"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","selector&q
2017-09-08 00:02:35 767
转载 编码集与乱码问题,中文编码占几个字节
字符集常用字符集分类ASCII及其扩展字符集作用:表语英语及西欧语言。位数:ASCII是用7位表示的,能表示128个字符;其扩展使用8位表示,表示256个字符。范围:ASCII从00到7F,扩展从00到FF。ISO-8859-1字符集作用:扩展ASCII,表示西欧、希腊语等。位数:8位, 范围:从00到FF,兼容ASCII字符集。GB2312字符集作用:国家简体中文字符集,兼容ASCII。位数:使用
2017-09-01 11:26:08 990
原创 mysql 1449 : The user specified as a definer ('admin'@'%') does not exist 解决方法
从别的地方迁移了一下数据库,结果再插入数据的时候报这个错;解决办法:grant all privileges on *.* to admin@'%' identified by '123456';flush privileges;再次插入,问题解决了!
2017-08-30 13:56:37 1764
原创 centos搭建git服务器
1、源代码编译新版本git:yum自带的git版本是1.8.1,比较旧,我比较喜欢新的东西,如是源代码编一个2.11.1的版本。1)、安装编译工具和依赖: yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc
2017-08-26 18:27:09 390
原创 阿里云ECS服务器SSH远程登录
买了个阿里云的服务器,结果xshell登录不上,ping也ping不通,提交工单发现是安全组的问题。1、设置可以Xshell登录:https://help.aliyun.com/document_detail/25471.html2、设置任意机器可以ping通ECS服务器:
2017-08-25 09:27:05 2257
原创 mysql批量生成随机数
假数据:update exercise_data set star_num=FLOOR(1 + (RAND() * 5));
2017-08-22 17:08:32 3041
原创 php处理金额整数转浮点带千分位的小数
金额相关的,最方便快捷的php函数:number_format (PHP 4, PHP 5, PHP 7)number_format — 以千位分隔符方式格式化一个数字说明 string number_format ( float $number [, int $decimals = 0 ] )string number_format ( float $number , int $decimals
2017-08-17 14:39:43 2606
原创 Laravel 的Validation验证规则
Laravel版本是5.1LTS版本:validation验证规则实例: public function saveOrganizationCode(Request $request) { $this->validate($request, [ 'organization_name' => 'required', 'organizat
2017-08-17 10:51:28 8447
原创 Laravel 关系模型取出需要的字段
需求是从建立关系模型的数据表里面取出需要的字段,乱七八糟的不要。一个机构对应多个授权码,授权码里面的信息很杂乱,但是我取出关联模型的时候想把他们过滤掉。 public function readOrganization($id) { $list = Organization::with(['authcodes' => function ($query) {$query->sele
2017-08-16 11:34:47 6504
原创 php批量获取首字母
1、需求是获取英文句子的每个单词的首字母:$input['organization_name']='aus tra abd';$organization_name=array_filter(explode(' ',$input['organization_name']));$arr=array_map(function($value){ return substr($val...
2017-08-16 11:30:43 506 3
原创 最好的日期选择插件jedate完整示例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/c
2017-08-15 10:27:01 1492
原创 jquery批量获取form表单要提交的值
jquery代码:alert($("form").serialize());完整请求: 这个方法适用于get请求,对于post请求我没试过。 $("#generate").click(function(){ $.ajax({ url:"organization/generateAuthCode", //你的路由地址 type:"post",
2017-08-15 10:25:05 20848
原创 Laravel怎么访问ResponseJson对象里面的数据
现在后端一般都写接口,返回的是json数据,如果我要在其他接口里面使用另外一个接口的返回结果,该怎么办呢?不是数组,难道要我把接口重新写一次? 今天就碰到了这个需求,地址级联,可把我难倒了。不过最后在overflow上找到了答案,可以直接获取接口里卖弄的data,下面是我上个接口返回的数据。JsonResponse {#421 ▼ #jsonOptions: 0 #data: "{"mes
2017-08-11 16:13:06 5765
原创 mysql里面时间处理函数cast
现在我们来看看MySQL是怎么转换的,只需要一个Cast()函数就能搞定。其语法为:Cast(字段名 as 转换的类型 ),其中类型可以为:CHAR[(N)] 字符型 DATE 日期型DATETIME 日期和时间型DECIMAL float型SIGNED int 年月日分时秒组成的int,例如20170810180823;TIME 时间型例如表table1 :date 2015
2017-08-10 19:00:58 965
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关注的人