PHP new static 和 new self

2017-02-18
阅读 1 分钟
1.8k
最近在一个视频的评论被问到一个小问题:这里选择用static 而不是self有特殊的考虑么?或者我们可以这样转换一下问题: PHP 的 new static 和 new self 具体有什么? 视频地址 [链接] 其实这个来看一个例子应该就很清晰了: {代码...} 这里面注意这一行 get_class(Son::getStatic()); 返回的是 Son 这个 class,可以总结如...

vagrant 添加本地 box 安装 laravel homestead

2017-02-18
阅读 1 分钟
5.3k
在安装 Laravel homestead 虚拟机的时候,由于神秘的原因,直接添加 box 实在太慢,中途失败的几率又太大。所以,在国内,非常推荐大家都直接使用本地 box 的方式安装 Laravel homestead:

服务器安全基础指南

2016-06-19
阅读 4 分钟
6.3k
第一, 10秒之内登录你的 VPS 提供商账号,关机。第二,切断被黑机器的外网。第三,在相同的 VPS 提供商重开一台机器,内网登录,备份重要的信息第四,迁移数据第五,报废之前被黑的 VPS

我的编程之路:走上不归路

2016-03-16
阅读 2 分钟
7.2k
男,24,农村娃,读书较迟,目前大四学生一枚。开头说的自己的一些事就是搞完论文开头的事宜。常常会用JellyBool这个昵称活跃在网路上,很多人也会简称我为Jelly或JB,反正,称号嘛,无所谓。至于工作,目前还没有offer,毕业再看吧。

做了一点事,学到了一些

2016-02-23
阅读 3 分钟
5.1k
codecasts 上线有一段时间了,这期间遇到过各式各样的事,也接触了多种多样的用户;然后假期在家里也好好反思了一下自己,总结了这一段时间以来有点感悟的观点,也希望对你有一点用处。(以下部分先后,我也不知道怎么排序来着)

Laravel 5.1系列视频录制完毕

2015-10-13
阅读 1 分钟
6.3k
经过一段时间的录制,现在Laravel 5.1的系列视频已经录制完成,嗯,免费,各位客官有兴趣就看看 1. Laravel 5基础教程,免费观看 [链接] 2. 还录了一个Dingo/api的系列,完全讲解开RESTful API的开发流程 [链接] 3. Laravel开发一个完整的社区 [链接] Happy Hacking

Laravel 5系列教程十:实现文章的修改

2015-09-16
阅读 5 分钟
7.1k
Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的

Laravel 5系列教程九:Eloquent Relationship

2015-09-11
阅读 7 分钟
7.9k
Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的

Laravel 5系列教程八:queryScope 和 setAttribute

2015-09-08
阅读 4 分钟
9.4k
Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的

Laravel 5系列教程七:表单验证 Validation

2015-09-08
阅读 4 分钟
25.5k
Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的

Laravel 5系列教程六:表单 Forms

2015-09-01
阅读 9 分钟
12.4k
原文来自:[链接] 免费视频教程地址 [链接] 在开始之前,我们把界面先美化一点点先: 首先到[链接]得到静态文件,然后分别修改下面三个文件: {代码...} 下面的视图代码的修改部分,如果你偷懒,你可以使用ctrl+c大法。 在app.blade.php中:将原来@yield('content')的代码替换成下面的代码: {代码...} 就是在外面多加了...

Laravel 5系列教程五:MVC的基本流程

2015-08-31
阅读 7 分钟
12.5k
上一篇我们说了数据库和Eloquent的基本用法,如计划一样,这一篇文章我们说说Laravel中Model,Controller,Views的工作流程,也就是下面这个顺序:

Laravel 5系列教程四:数据库和Eloquent

2015-08-18
阅读 10 分钟
21.5k
原文来自: [链接] 免费视频教程地址 [链接] 上一篇写了一些Laravel Blade的基本用法和给视图传递变量的几种方式, 这一节我们来说说跟数据库打交道的数据库配置和Laravel强大的Eloquent。 Laravel的数据库配置 本部分内容为下节做准备 Laravel的配置文件都是在项目目录的config/文件夹之下,这里也就是在blog/config文...

Laravel 5 系列教程三:视图变量传递和Blade

2015-08-17
阅读 6 分钟
17.3k
原文来自: [链接] 系列文章: [链接] 免费视频教程地址 [链接] 上一篇我们简单地说了Router,Views和Controllers的工作流程,这一次我就按照上一篇的计划,来说说下面几个内容: 向视图中传递变量 Blade模板的用法 原来的数据库配置放下一节了 向视图中传递变量 我们在开发web应用当中,通常都不是为了写静态页面而生的...

Laravel 5 系列教程二:路由,视图,控制器工作流程

2015-08-14
阅读 5 分钟
6.2k
上一篇教程我们走了那么长的路,终于把Laravel安装好了,这一篇教程我们就要进入Laravel的神奇世界了,主要是讲解Laravel的Router,Views,Controllers的工作流程,目的也就是让大家明白Laravel在处理一个get请求的时候是如何工作的。

Laravel系列教程一:安装及环境配置

2015-08-14
阅读 5 分钟
10.3k
最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机会录视频教程放出来的,不过这个计划貌似由于某些原因必须得推迟一段时间,所以现在先把文章的系列教程写出来吧。

Yii2系列教程七:Behaviors And Validations

2015-08-13
阅读 7 分钟
8.8k
首先我们来说说Behavior,在Yii2中Behavior主要是可以用于一些常用的Model字段当中,对其进行自动化操作,比如自动添加一些时间戳字段等,这样我们就不用在每一个需要保存记录的地方分别写生成时间戳的代码了,比如前面我们在Yii2系列教程五:简单的用户权限管理中的controllers/StatusController.php的actionCreate方法...

Yii2系列教程六:集成编辑器

2015-08-12
阅读 4 分钟
12.1k
上一篇文章我们实现了简单的用户权限管理,至于更先进的RBAC,我后面会单独出一篇文章来说说。在这一篇文章当中,我主要想写的是在Yii2中集成一个编辑器,因为在我们的实际开发当中,一个简单的textarea一般都是不能满足我们的需求的,因为我们需要多种多样的文本样式如标题,表格啦,并且很多时候我们在这些文本当中还...

Yii2系列教程五:简单的用户权限管理

2015-08-06
阅读 9 分钟
23.6k
原文来自: [链接] 上一篇文章讲了用户的注册,验证和登录,这一篇文章按照约定来说说Yii2之中的用户和权限控制。 你可以直接到Github下载源码,以便可以跟上进度,你也可以重头开始,一步一步按照这个教程来做。 鉴于本教材基于Yii2 Basic,所以对RBAC的详细讲解我后面再单独出文章来说说吧,这里主要是简单地说一说权...

Yii2系列教程四:实现用户注册,验证,登录

2015-08-05
阅读 6 分钟
21.3k
你可以直接到Github下载源码,以便可以跟上进度,你也可以重头开始,一步一步按照这个教程来做。本期的用户注册和登录,我会使用一个很棒的composer package :dektrium/yii2-user,下面就开始我们的故事吧。

Yii2系列教程三:Database And Gii

2015-08-04
阅读 9 分钟
5.9k
上一篇文章我们理了一下Yii2的MVC,Forms和Layouts,这篇文章就直接按照约定来说说Yii2与数据库相关的一些事情,如果你觉得不够的话,不急,更具体的用法我会在后续的教程给出,并且这里也会介绍Yii2的代码生成工具:强大的Gii。

Yii2系列教程二:MVC Forms 和 Layouts

2015-08-04
阅读 6 分钟
5k
上一篇文章我们简单地实现了Yii2框架安装和Hello World,而在这一篇文章当中,我们会带着好奇之心去探索一下在Yii2中的几个重要的元素组成:MVC,Forms和Layouts。

Yii2系列教程:安装及Hello World

2015-08-03
阅读 5 分钟
14.4k
貌似我排版排了很久还是没能排版成功,SF的编辑器实时预览时永远是好的,但是到了文章页面貌似就。。。想看好的排版直接去我的blog吧。有图有真相

使用VarDumper进行优雅的PHP调试

2015-07-29
阅读 3 分钟
9.6k
相信很多PHP开发者在写代码的时候都会经常用到var_dump()这个函数,很多人都会直接用类似die(var_dump($var))来查看一个变量或者一个实例到底是长什么样的,稍微有一些人可能还直接封装过:比如直接叫一个vdd()等,以便于自己在调试自己的代码的时候使用。这种方式一直陪伴着我走过了这么久的编程时光,以至于造成了对va...

CSS黑科技补充篇

2015-07-29
阅读 2 分钟
9k
原文来自:[链接] 继上一次写的CSS黑科技之后,这次貌似还专门去找了一些CSS中可能还是比较不太会引起开发者注意的属性。 empty-cells 其实在table中,你可以使用empty-cells这个属性来指定相应的样式,比如: {代码...} 上面这一行声明就可以将table元素中的空单元格隐藏起来。 border-image 其实这个在开发中可能会比...

PHP处理密码的几种方式

2015-07-27
阅读 3 分钟
24.3k
在使用PHP开发Web应用的中,很多的应用都会要求用户注册,而注册的时候就需要我们对用户的信息进行处理了,最常见的莫过于就是邮箱和密码了,本文意在讨论对密码的处理:也就是对密码的加密处理。

## CSS 的黑科技

2015-07-27
阅读 2 分钟
9.4k
昨天由于某些原因没有写博客,之前说好的每天一篇的,这篇是为了补昨天的了。然后我就要当一次标题党了。这里的黑科技其实就是一些CSS中不怎么为人所知但在解决某些问题的时候很溜的属性。

Laravel Eloquent取上一条和下一条数据

2015-07-26
阅读 2 分钟
7.8k
然后,当时在答案里面简单写了一下解决方案。不过由于这个取得下一条和取得上一条的记录其实在日常的开发当中还是会经常遇到,最常见的场景可能就是取得一篇文章的上一篇文章和下一篇文章了。其实这个在Laravel的Eloquent中实现还是挺容易的,不过由于Laravel并没有直接提供给我们相应的方法,我们得使用一个小小的技巧:

一个PHP开发者总结的九条建议

2015-07-23
阅读 3 分钟
8.9k
本文只是个人从实际开发经验中总结的一些东西,并不是什么名言警句,写出来有两个目的:一是时刻提醒自己要按照这些知识点来写自己代码,二是为了分享,说不定对你有用呢?万一,是吧。。。

为你的站点插上ElasticSearch的翅膀

2015-07-22
阅读 4 分钟
12.3k
ElasticSearch凭借强大的API和不俗的搜索性能,目前在搜索引擎领域的势头貌似越来越猛了,处于兴趣原因,自己就花了点时间将自己的博客搜索插上了ElasticSearch的翅膀。