最新通知

没有通知~~
  • 5 / 0 | 2019-01-13 18:31:01 Laravel /
    Laravel - 路由
    在应用中,路由定义一般有两个入口,一个是 routes/web.php ,用于处理终端用户通过 web 浏览器 直接访问的请求,另一个是 routes/api.php ,用于处理其他接入方的 API 请求。
  • 3 / 0 | 2019-01-19 00:24:47 Laravel /
    laravel - 控制器
    将所有业务逻辑一股脑放到控制器听起来挺不错,但是控制器更适合承担的角色其实是负责对 HTTP 请求进行路由,因为还有很多其他访问应用的方式,比如 Artisan 命令、队列、调度任务等等,控制器并非唯一入口,所以不适合也不应该将所有业务逻辑封装于此,过度依赖控制器会对以后应用的扩展带来麻烦。所以,你应该具备这样的意识:控制器的主要职责就是获取 HTTP 请求,进行一些简单处理(如验证)后将其传递给真正处理业务逻辑的职能部门,如 Service。
  • 5 / 0 | 2019-03-25 16:31:03 Laravel /
    View Composer & 自定义指令
    我们的视图有很多公共部分,比如导航菜单、侧边栏、底部信息等,通常我们会以单独的视图组件来处理这些元素区块,但是如何从后端传递这些组件需要的数据变量是个问题,因为这些组件在多个页面中共用,从后端角度来看,会涉及到多个路由/控制器方法,难道我们要每次都重复获取并传递这些数据吗?有没有一种方式可以支持一处定义,多处复用?
  • 3 / 0 | 2019-04-10 16:42:03 Laravel /
    Laravel Service Provider
    Container 有很多种 「绑定」 的姿势,比如 bind() , extend() , singleton() , instance() 等等,那么 Laravel 中怎样「注册」这些「绑定」呢?那就是 Service Provider。
  • 12 / 0 | 2019-04-15 10:11:07 Laravel /
    创建 Laravel Artisan 命令
    Artisan 命令行可以看作与 Web 应用同等的控制台应用(实际上,Laravel 底层也是这么做的),它具备自己的路由、Kernel、输入、控制器(命令类)、输出。
  • 6 / 0 | 2019-04-20 12:13:57 Laravel /
    通过 tinker 实现 laravel 命令行交互 shell
    tinker,shell
  • 3 / 0 | 2019-05-15 12:51:05 Laravel /
    Eloquent ( 一 )
    Eloquent 是一个 ActiveRecord ORM 框架,ORM 全称是 Object Relational Mapping,意为对象关系映射,用于实现面向对象编程语言里不同类型系统的数据之间的转换。Laravel 的 Eloquent 有强大的功能,可以在完全不接触 mysql 的条件下完成数据操作。
  • 5 / 0 | 2019-05-25 22:54:54 Laravel /
    Eloquent ( 二 ) - 访问器和修改器
    访问器用于从数据库获取对应字段值后进行一定处理满足指定需求再返回给调用方。 修改器用于在字段值保存到数据库之前进行一定处理满足需求后再存到数据库。
  • 6 / 0 | 2019-05-29 00:49:37 Laravel /
    Eloquent ( 三 ) - 全局 & 局部 & 动态 作用域
    「全局作用域」,指的是预置过滤器在注册该「全局作用域」的模型类的所有查询中生效,不需要指定任何额外条件。「局部作用域」,指的是预置过滤器在对应模型类的指定查询中生效,与「全局作用域」不同,「局部作用域」需要额外指定才能生效.
  • 7 / 0 | 2019-06-01 00:49:50 Laravel /
    Laravel Telescope
    Laravel Telescope 是一个专门为 Laravel 框架打造的优雅的调试助手。Telescope 可以为进入应用的请求、异常、日志、数据库查询、队列任务、邮件、通知、缓存操作、调度任务、变量打印等所有操作提供洞察明细功能

Loneliness Makes Man Crazy

孤独使狗子疯狂