laravel
文章平均质量分 68
csdn_tmm
php爱好者
展开
-
laravel 的 loc,facade, Service Providers,Alias
所以有了控制反转(Inversion of Control)和门面模式(Facade),实际还有服务提供器(Service Providers)和别名(Alias),我们创建自己的类库和扩展 Laravel 都会方便很多。这里总结一下创建自己类库的方法: 在 app/library/MyFoo 下创建类 MyFoo.php 在 app/library/MyFoo/providers原创 2015-05-15 10:16:43 · 1100 阅读 · 0 评论 -
phpstorm下配置Xdebug
XAMPP(OS X) + PhpStorm + xdebug + Lavavel5 跟踪调试的简明配置过程 1.修改php.ini,如下:[xdebug]zend_extension="xdebug.so" //xampp是自带的,在phpinfo()的extension_dir中可以找到xdebug.remote_enable=1 xdebug.转载 2015-07-17 09:13:59 · 472 阅读 · 0 评论 -
laravel Eloquent ORM
Eloquent 是 Laravel 的 'ORM',即 'Object Relational Mapping',对象关系映射。ORM 的出现是为了帮我们把对数据库的操作变得更加地方便。Eloquent 让一个 'Model类' 对应一张数据库表,并且在底层封装了很多 'function',可以让 Model 类非常方便地调用。Illuminate\Database\Query\Bui原创 2015-06-10 14:36:42 · 3187 阅读 · 0 评论 -
laravel Event事件
1.注册我们的UserEventHandler,这里演示一个event事件,然后subscribe方法必须定义class UserEventHandler{ public function IndexLogin($username,$status){ if($status){ $data = array(); $原创 2015-06-09 15:36:09 · 560 阅读 · 0 评论 -
laravel 路由
基本路由 支持HTTP Method 或者正则匹配等,还有就是自定义支持的Method有:get,post,put,patch,options,deleteRoute::get('xxx',xxx);Route::get('xxx/*',xxx);Route::post('xxx',function(){ xxxx });Route::get('/', 'DashBoard原创 2015-05-15 14:12:46 · 543 阅读 · 0 评论 -
laravel Service Provider
转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记Service Provider可以把相关的 IoC 注册放到到同一个地方,大部份的 Laravel 核心组件都有Service Provider,所有被注册的服务提供者都列在 app/config/app.php 配置文件的 providers 数组里。如何写一个Service Provider手册里面写的也比较简洁转载 2015-06-17 09:55:18 · 919 阅读 · 0 评论 -
门面模式(Facade) laravel Facades
Facades(一种设计模式,通常翻译为外观模式)提供了一个"static"(静态)接口去访问注册到IoC 容器中的类.你的 facade 类只需要实现一个方法: getFacadeAccesor,该方法的工作是返回绑定到IoC的名字。例如:下面返回的就是cache$value = Cache::get('key');//Illuminate\Support\Facades\Cache类原创 2015-05-15 09:41:49 · 912 阅读 · 0 评论 -
blade
Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚。比如,使用中可能会遇到这样的问题:1.@yield 和 @section 都可以预定义可替代的区块,这两者有什么区别呢?2.@section 可以用 @show, @stop, @overwrite 以及 @append 来结束,这三者又有什么转载 2015-05-14 15:21:28 · 567 阅读 · 0 评论 -
RBAC
首先,我们的需求是判断某一个用户对当前操作的控制器或控制器的方法是否有权限访问,如果多个用户同时拥有同样的权限,那我们就需要给这些用户指定同一个用户角色,然后只需要通过角色来对操作的访问进行权限控制,那我们表结构需要这样来设计,这个很重要,如下:第一张数据表(用户表): 字段名称字段说明id用户ID(主键自增)username用户转载 2015-05-14 15:10:02 · 831 阅读 · 0 评论 -
laravel validate学习笔记
Laravel 自带一个简单、方便的 Validation 类用于验证数据以及获取错误消息。在model里面定义public function checkValidate($data){ $rules = array( 'email' => 'required|email', 'name' => 'required|b原创 2015-06-04 14:13:43 · 7738 阅读 · 0 评论