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引用进来

  • 相关阅读:
    poj 2386 Lake Counting
    hdu 3998 Sequence
    hdu 1556 Color the ball
    synchronized和ReentrantLock的区别
    4种常用线程池
    java深浅拷贝
    ConcurrentHashMap总结
    List原理
    volatile关键字
    java关键字总结
  • 原文地址:https://www.cnblogs.com/gentlemanwuyu/p/10600743.html
Copyright © 2011-2022 走看看