- 博客(15)
- 收藏
- 关注
原创 laravel中$method(...$args)的意义
laravel中$method(...$args)的意义最近在学习laravel,在查看门面源码的时候在Illuminate\Support\Facades\Facade中发现了这样一句:return $instance->$method(...$args);因为太菜不懂什么意思,就查了一下手册。这是PHP5.6添加的功能(一种语法糖): 可以通过...将函数参数存储在紧接的可遍历的变量中。手册描
2017-08-22 19:07:20 5020
原创 laravel笔记-数据库(迁移)
laravel笔记-数据库(迁移)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是迁移之前因为不是很明白迁移的意义就没写这方面的笔记,现在差不多明白了就补一下,加深理解。迁移在我理解就是通过laravel提供的方法对数据库进行操作。比如说,之前我需要一个数据表我就要使用数据库管理软件来自己创建一个表。 但是在larav
2017-08-14 19:57:37 1169 1
原创 laravel笔记-Eloquent ORM(杂项)
laravel笔记-Eloquent ORM(关联关系)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是关联关系这么说,一个数据库中表和表之间必然会存在一些联系,关联关系就是这个意思。通过Eloquent我们可以方便的处理这些关系。定义关联关系一对一比如说一个用户(User)会有一个手机(Phone),这种一对一的关系我
2017-08-14 12:07:22 832
原创 laravel笔记-Eloquent ORM(关联关系)
laravel笔记-Eloquent ORM(关联关系)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是关联关系这么说,一个数据库中表和表之间必然会存在一些联系,关联关系就是这个意思。通过Eloquent我们可以方便的处理这些关系。定义关联关系一对一比如说一个用户(User)会有一个手机(Phone),这种一对一的关系我
2017-08-14 12:07:04 7326 2
原创 简单的例子理解依赖注入(PHP)
laravel笔记-Eloquent ORM(关联关系)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是关联关系这么说,一个数据库中表和表之间必然会存在一些联系,关联关系就是这个意思。通过Eloquent我们可以方便的处理这些关系。定义关联关系一对一比如说一个用户(User)会有一个手机(Phone),这种一对一的关系我
2017-08-14 12:06:34 1486
原创 laravel笔记-Eloquent ORM(基础)
laravel笔记-Eloquent ORM(基础)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是Eloquent ORMM,就是其他框架里的模型~,用来和数据库交互,一般来讲每一个表对应一个模型。这篇主要介绍简单的使用流程,为了跑通概念。定义一个Eloquent ORM使用Artisan 命令:php artisan
2017-08-10 16:12:42 1077
原创 laravel笔记-数据库(查询构建器)
laravel笔记-数据库(查询构建器)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。查方法还是用API文档的好!什么是查询构建器我的理解就是:使用框架内置的方法,通过链式操作,快速的构建SQL语句。 类似于ThinkPHP(我是不是暴露了什么)。 查询构建器使用PDO参数绑定来避免SQL注入攻击,不再需要过滤传递到绑
2017-08-10 16:08:39 547
原创 laravel笔记-数据库(配置与基础)
laravel笔记-数据库(配置与基础)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。写在前面关于MySQL的配置方法参见另一篇博客: laravel5 数据库配置(MySQL)基本参数支持的数据库: -MySQL -Postgres -SQLite -SQL Server配置文件位置:config/database
2017-08-10 16:00:35 519
原创 laravel笔记-事件
laravel笔记-事件写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是事件 Laravel事件提供了简单的观察者模式实现,允许你订阅和监听应用中的事件。事件类通常存放在 app/Events 目录,监听器存放在app/Listeners。如果你在应用中没有看到这些目录,不要担心,因为它们会在你使用Artisan命令
2017-08-10 15:58:00 658
原创 laravel笔记-验证
laravel笔记-验证写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是验证?你前端不能一直只是页面跳来跳去吧,得有个表单啥的像后台提交点数据吧。然后就是在哪验证,这个有很多种: 控制器中 $this->validate() 请求中rules() 在任何地方Validator::make()
2017-08-10 15:55:11 2580
原创 laravel笔记-模板
laravel笔记-模板写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是模板模板就是在视图(View)中的一系列命令,归根结底还是为了方便编写。 因为在html中插入php代码显得不 优雅 乱,还不容易维护。 laravel用的是Blade模板,大多数模板都大同小异。模板怎么用?上面写了视图的用法,但是主要写的是如何
2017-08-10 15:53:14 717
原创 laravel笔记-视图
laravel笔记-视图写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是视图、模板视图就是MVC中的V(View), 我认为Controller控制web服务的业务逻辑,View控制表现逻辑。就是说在控制器(Controller)将业务逻辑处理完成后得出的响应(Response)被传给视图(View)进行表现逻辑的处理
2017-08-10 15:51:37 436
原创 laravel笔记-控制器
laravel笔记-控制器写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是控制器(Controller) 将相关的 HTTP 请求封装到一个类中进行处理。通常控制器存放在 app/Http/Controllers 目录中。继承App\Http\Controllers\Controller控制器嘛,起一个控制调度的作
2017-08-10 15:50:10 452
原创 laravel笔记-请求与响应
laravel笔记-请求与响应写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。预备知识Jsonp:利用script标签绕过同源策略,获得一个类似这样的数据,jsonpcallback是页面存在的回调方法,参数就是想得到的json。同源策略:不允许从一个源加载的文档或脚本,获取或设置另一个源加载的文档的属性什么是请求(Reque
2017-08-10 15:47:55 869
原创 laravel笔记-中间件
laravel笔记-中间件写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是中间件(middleware) HTTP 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。个人理解中间件相当于控制器的守门人。(控制进出的数据) 用户认证、日志、维护模式、开启Session、从Session中获取错误信息、C
2017-08-10 15:45:38 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人