zoukankan      html  css  js  c++  java
  • Laravel5.2使用笔记

    1、快速找到facade中对应的类

    dd(get_class(Log::getFacadeRoot()));

    2、底层类

    DB连接类:vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
    Query类:vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
    Route类:vendor/laravel/framework/src/Illuminate/Routing/Router.php
    app类:vendor/laravel/framework/src/Illuminate/Foundation/Application.php

    3、清除laravel的页面缓存

    php artisan cache:clear

    4、php artisan vendor:publish

    项目通常有很多扩展,而每个扩展可能用到一些配置文件 View 之类的资源 我们 composer require 安装完成一个扩展,这个扩展是存在vendor 目录的,这个目录是.gitignore,所以需要把资源Copy或者说发布到正确的地方。 所以,需要用到这个命令。

    5、中间件

    AppHttp下的路由默认是经过web中间件的,但是各个modules下的路由没有任何默认的路由,所以得手动引进web中间件(开启session等功能)

    6、手动给$request增加参数

    1、$request->attributes->add(array)这种方法用$request->input()以及用$request->all()是无法获取该参数的,只能通过$request->get()来获取
    2、$request->merge(array)
    这种方法直接将参数合并到请求中,用上述几种方法均可以获取
    3、$request->request->set(key, value)

    7、Please provide a valid cache path

    没有找到缓存的目录,需要手动加上view,session,cache配置的缓存路径

    ===================================================
    使用当前命名空间下的任何类,不需要用use引用进来

  • 相关阅读:
    jenkins 使用oclint 扫描 oc 代码
    mac下 jenkins 环境搭建
    jenkins 中 Poll SCM 和 Build periodically 的区别
    表单验证封装,一招学会,永远受用
    浅谈js中的执行环境和执行环境对象
    浅谈php之设计模式基础
    四条地铁线带你通往Ajax的大门
    论js结合数学的应用
    以留言本的开发打开ajax的世界
    初步学习css3之3D动画
  • 原文地址:https://www.cnblogs.com/gentlemanwuyu/p/10600743.html
Copyright © 2011-2022 走看看