摘要: 如果要看laravel的单个功能的源代码,首先去找对应得ServiceProvider,例如加密功能hash,则按一下步骤查看源代码: HashServiceProvider.php(主要是看register方法) singleton()方法就是将BcryptHasher这个类实例化一次,然后在哪里 阅读全文
posted @ 2016-08-22 10:39 -叽叽喳喳- 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 举一个常见的例子在routes.php路由文件中的Route就是使用了laravel的Facade; config/app.php 文件中的aliases数组: 再例如其中的mail: 里面只是简单的返回一个字符串的静态方法,接着按ctrl+b查看一下它继承的Facade类有什么黑科技 我们可以发现 阅读全文
posted @ 2016-08-19 09:35 -叽叽喳喳- 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 首先要有一些类,可以自己自定义一些类放在app/目录下的自己新建的文件夹,在类里面实现代码逻辑 然后通过命令生成serviceprovider (php artisan make:provider namepro)文件,存在APP/providers目录下,在provider文件中的register 阅读全文
posted @ 2016-08-18 19:30 -叽叽喳喳- 阅读(216) 评论(0) 推荐(0) 编辑
摘要: IOC Container 是laravel的一个核心内容,有了IOC Container在Laravel的强大表现,我们可以在Laravel中实现很大程度的代码维护性。(文档我是看的懵逼懵逼的(*^__^*) 嘻嘻……) 依赖注入:一层层往下剥离,实例化你所需要的所有依赖,不用一个个去实例化 La 阅读全文
posted @ 2016-08-18 14:28 -叽叽喳喳- 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Laravel分页很简单,但功能又很强大噢! 首先在控制器的方法中使用paginate(页面显示条数)方法,传入页面显示的条数 然后在模板页面使用方法render()来生成html元素 appends()方法可以设置在url中的参数:(当要根据不同条件显示时可用) 阅读全文
posted @ 2016-08-18 11:22 -叽叽喳喳- 阅读(494) 评论(0) 推荐(0) 编辑
摘要: make:model -m -> 在database/migrations/目录下生成的table表中设置表的字段名和字段类型->在app/目录下对应的模型文件中设置可添加字段 ->运行命令php artisan migrate 生成数据表 ->运行命令make:seed 生成seed表 存在dat 阅读全文
posted @ 2016-08-18 09:32 -叽叽喳喳- 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 即让其生成中文的测试数据 先简单介绍Model Factory两个常用方法: 进入tinker页面生成测试数据: Factory(User::class,10)->make();make()方法不会直接将数据存入数据库 Factory(User::class,10)->create();create 阅读全文
posted @ 2016-08-17 19:55 -叽叽喳喳- 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 应用场景:当视图A要引入视图B时,因为视图B有变量,而A没绑定此变量,就需要绑定此变量,但当多个视图都要引入视图B时就会重复操作多次绑定变量的操作,此时可以用laravel5.1的新特性@inject 使用方法:在视图B文件中写入: 阅读全文
posted @ 2016-08-17 17:25 -叽叽喳喳- 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 应用场景:某件事发生时,需要采取多步的动作,此时就用到了 使用方法:创建event方法一,使用命令 make:event 生成事件在app/Events目录下,命令make:listener 生成监听者在app/Listeners目录下 方法二:在app/providers/EventService 阅读全文
posted @ 2016-08-17 17:10 -叽叽喳喳- 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 主要应用场景:过滤HTTP请求 laravel本身自带了几个Middleware在app/http/middleware目录下面 然后在app/http/kernel.php中注册 自定义一个middleware中间件方法一: php artisan make:middleware MustBeAn 阅读全文
posted @ 2016-08-17 15:41 -叽叽喳喳- 阅读(162) 评论(0) 推荐(0) 编辑