Laravel5 技能介绍(坑的清单)

  • 配置
  • 路由
  • 微信
  • Session
  1. 配置
    获取配置信息:可以使用Config类,基础用法包括:
    Config::get('app.timezone');//获取一个配置项的值**
    $timezone = Config::get('app.timezone', 'UTC');//如果配置项不存在,你还可以指定返回的默认值
    Config::set('database.default', 'sqlite');//运行时为配置项赋值
  2. 路由
    非常有用的路由模块:隐式路由
    Laravel 可以让我们定义一个路由去处理所有的在控制器里定义的方法,controller 这个方法接受两个参数。第一个参数是控制器处理的基本的 URI ,第二个是控制器的类的名字。然后,在控制器里添加方法的时候,要使用 HTTP 动作(get,post,put,delete)作为这些方法的前缀:

    index 方法可以处理对控制器的根地址的请求,这里就是 users 这个地址。

    如果你的控制器的动作里面包含多个词,访问这样的动作,可以在地址里可以使用横线( - )的形式。比如下面这个在 UserController 控制器里的 getAdminProfile 这个方法,处理的是来自 users/admin-profile 这个地址的请求:
    下面是代码示例:


  3. laravel之微信开发
    vender安装即可
    参考下载地址:https://github.com/overtrue/laravel-wechat
  4. session注意点
    session只能在程序完全执行完后才能存储成功生效,如果调试阶段发现存储却获取不到,说明程序出现中断,导致session没有真正保存成功,可以使用save()方法实时存储session,就没问题了===这是个小坑,哈哈
原文地址:https://www.cnblogs.com/tris/p/5384683.html