自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 nwjs中任务栏图标,在winxp_32位下,只能使用16x16的图标

nwjs中任务栏图标,在winxp_32位下,只能使用16x16的图标。nwjs, taskbar,icon, winxp

2020-09-22 10:51:28 485

原创 ubuntu swoole扩展安装

sudo apt-get install pear // 安装pear(pecl) pecl install swoole // 使用pecl(安装swoole) 提示:phpize:not found 说明phize未安装 sudo apt-get install php7.1-dev 安装成功后 cd /etc/php/fpm/7.1

2017-12-16 11:53:08 445

原创 关于laravel 自动加载和依赖注入、服务容器、服务提供者的理解--1

参考实例http://laravelacademy.org/post/769.htmlLaravel中 使用composer下载包时  会在vendor下有个autoload.php文件 这个autoload.php文件解决的是自动加载的问题,通俗点讲:就是通过 _autoload 或者 spl_autoload_register 来解决频繁使用require_once

2017-09-23 19:18:20 1825

转载 PHP之类型约束

PHP是弱类型,其特点是无需为变量指定类型,而且在其后也可以存储任何类型,不过在php的新语法中,在某些特定场合,针对某些特定类型,也可进行语法约束。特定场合:函数(方法)的形参变量 特定类型:对象类型(类名)、接口类型(接口名)、数组类型(array)、函数类型(callable)function f(类名 $p){} // 要求参数只能使用该类的对象function f(接口名 $p){} /

2017-06-22 22:00:40 237

原创 修改Laravel自带的认证系统的User类的命名空间

刚创建了一个新的Laravel 5.3项目,想要使用Laravel自带的认证功能。但是我们都知道,Laravel默认情况下的Model都是放在app目录下的,也就是说其命名空间是App.但是有时候我们希望app目录能够更加整洁一点,所以想要把各个Model都统一放在Model目录下。 由于Laravel的app目录遵循了psr-4标准,也就是说会是用composer按照psr-4标准对各个类进行自

2017-06-22 12:57:20 1596

原创 mac下安装mcrypt扩展

根据你安装的 PHP 来安装 Mcryptbrew install php55-mcrypt or brew install php56-mcrypt随后在 /etc/php.ini 内添加, 具体路径请按照实际 Mcrypt 路径, 可以使用 brew info php55-mcrypt 来查看extension= /usr/local/Cellar/php55-mcrypt/5.5.20/m

2017-06-21 10:03:16 1008

原创 laravel--6 eloquent查询作用域

理解:查询作用域就是给查询添加条件在where语句中自动添加一些条件限制 全局作用域:添加作用域后如果使用PhotoModel::all() PhotoModel::get()则会在SQL语句中增加条件限制本地作用域:给Model类中的方法where条件限制全局作用域首先定义一个实现Illuminate\Database\Eloquent\Scope接口的类,该接口需要实现apply方法 eg

2017-06-20 18:02:45 820 1

原创 laravel--5 Eloquent ORM("优雅的"对象关系映射)

一个数据表对应一个’模型’ 1. 定义模型 使用php artisan make:model photoModel定义模型 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Flight extends Model{ protected

2017-06-20 17:47:59 682

原创 laravel--4 数据库操作

使用DB类 use Illuminate\Support\Facades\DB原生sql语句 DB::select('select * from myphoto') DB::insert('insert into myphoto (name,createTime,descri) values(?,?,?)',['pic.jpg',time(),'第一张图片']) DB::

2017-06-20 16:08:24 231

原创 laravel--(自定义中间件)

关于中间件的理解最好将中间件想象为一系列的「层」,HTTP 请求必须经过它们才会触发您的应用程序。每一层都可以检测接收的请求,甚至可以完全拒绝请求访问您的应用。文件位置app\Http\Middle 1. 创建中间件php artisan make::middleware CheckAge “` public function handle(request,Closur

2017-06-20 14:42:33 393

原创 about always-populate-raw-post-data must be set -1 的问题:

在php.ini中 mac在/usr/local/etc/php/56/php.ini 可通过phpinfo()查看 将always-populate-raw-post-data=-1 然后 sudo pkill -INT -o php-fpm sudo php-fom -D重启php-fpm即可

2017-06-20 14:28:58 248

原创 MySQL忘记密码的正确解决方法

以下的文章主要介绍的是MySQL忘记密码的正确解决方法,在实际操作中如果你忘记MySQL密码是一件很头痛的事情,这篇文章主要是介绍对MySQL忘记密码的补救方案,以下就有详细内容描述,望你会有所收获。MySQL忘记密码解决方案:破解本地密码:Windows:1.用系统管理员登陆系统。2.停止MySQL的服务。3.进入命令窗口,然后进入 MySQL的安装目录,比如我的安装目录是c:\mysql,进入C

2017-06-20 12:50:51 2745

原创 ### laravel学习--控制器

控制器中间件 public function __construct(){ $this->middleware('auth'); //使用auth中间件 }也可以在使用’闭包’的方式来自定义中间件 $this->middleware(function($request,$next){ if($request->age<=200){

2017-06-20 11:43:29 220

原创 ### laravel--day2 路由

http请求路由(get,post,options…八种请求方式) 在app\http\routes.php 定义方法 laravel是在routes\web.php下定义 Route::get(‘/’,function(){ return view(‘welcome’); })``` Route::get('/msg',msg@index) //msg是控

2017-06-20 10:43:42 241

原创 laravel只能访问'/'的解决办法

nginx配置文件/usr/local/etc/nginx/servers/XXX.conf中加入try_files $uri...... location / { try_files $uri $uri/ /index.php?s=$uri&$args; index index.html index.htm index.php .nears.php;

2017-06-20 09:44:15 2084

原创 修改mac环境变量

直接替换 export PATH="/usr/local/sbin:/Users/frank/.nvm/versions/node/v4.8.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 在前面添加 export PATH=/Users/frank/.composer/vendor/bin:$PATH; 查看环境变量 echo $P

2017-06-19 18:52:00 233

原创 安装laravel中遇到的坑

安装laravel中遇到的坑Class 'Illuminate\Foundation\Application' not found 解决方法:php composer.phar update --no-scriptsHTTP 500 解决方法:打开调试模式config/app.php debug=>env('APP_DEBUG',true)查看原因看到The only supporte

2017-06-19 18:48:39 449

原创 VueJs第三天1 -动画与组件

VueJS第三天1–动画bower(前端包管理器) npm install bower -g bower install bower uninstall bower info vue bower install vue#1.0.28 - 动画 (进入 出去) <div id="div1" class="animated" v-show="b

2017-06-15 22:02:25 236

原创 VueJS第二天2--关于自定义过滤器 自定义指令。。。

vuejs第二天2vm的一些属性和方法 var vm=new Vue({ aa:11, el:'#box', data:{ } }) vm.$el //代表root元素 vm.$data //代表data vm.$mount('#box') //手动挂载 vm.$options.aa /

2017-06-15 21:19:46 615

原创 vuejs第二天1

vuejs生存周期<script type="text/javascript"> var vm=new vue({ el:'', data:{ }, created:function(){ alert('实例已经创建'); },

2017-06-14 22:53:39 247

转载 phpstorm授权激活

JetBrains激活JetBrains 授权服务器(License Server URL):http://idea.imsxm.com使用方法:激活时选择License server 填入http://idea.imsxm.com 点击Active即可。how-to-active: when active,type the url in License server

2017-06-13 09:14:14 6475

原创 vueJs第二讲学习笔记

VueJs第二讲事件简写 v-on:click => @click new vue({ methods:{ show:function(event){ alert(1); event.cancelBubble=true; //阻止冒泡

2017-06-12 21:56:15 347 1

原创 VueJs学习

VueJs学习vue是一个mvvm框架(类库) 和angualar类似第一个实例 vue是一片html代码 加上 一段json <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script> <div id="app">{{message}}<div> var vm=new vue({

2017-06-11 09:54:55 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除