美文网首页laravel
laravel 如何引入自己的函数或常量以及类库

laravel 如何引入自己的函数或常量以及类库

作者: 足迹人生2017 | 来源:发表于2017-12-17 23:25 被阅读6次

在laravel5.4的app目录下新建一个Common文件夹,新建一个function.php写入如下内容

<?php

namespace App\Common;

#定义常量 只能在顶层
const HA="us";

#自定义方法
function log(){
    return 'this is my function';
}

在laravel5.4项目目录下 composer.json·中加入

"autoload": {
   "files":[
       "app/Common/function.php"
   ]
}

在laravel5.4项目目录下执行

composer dump-autoload

使用,在IndexController中写入如下内容

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use function App\Common\log;
use const App\Common\HA;

class IndexController extends Controller
{
    public function index(){
        echo HA."<br/>";
        echo log();
    }

}

效果如下图所示

相关文章

  • laravel 如何引入自己的函数或常量以及类库

    在laravel5.4的app目录下新建一个Common文件夹,新建一个function.php写入如下内容 在l...

  • Laravel 引入自己的类库

    网上很多转载的都是扯淡。 首先创建自己的目录 和 类文件 修改配置文件 文件地址 根目录下的 composer.j...

  • 命名空间

    命名空间用来解决两类问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 ...

  • 005-函数与库

    函数与库 本章节介绍如何创建一个作为 Metal 着色器或计算函数的引用的 MTLFunction 对象,以及如何...

  • PHP命名空间

    由来:为防止编程人员在项目中定义的类/函数/常量或第三方类/函数/常量之间出现重复冲突(也是价值之一),在PHP5...

  • cocoa 编程指南(一)——代码命名基础

    面前对象软件库的设计经常被忽略的一个方便是类,方法,函数,常量以及编程接口的其他元素的命名。本章节讨论Cocoa界...

  • 代码规范_小记

    命名基础 在⾯面向对象软件库的设计过程中,开发人员经常忽视对类,⽅方法,函数,常量以及其他编程接⼝元素的命名。本节...

  • laravel框架如何引入第三方类库

    一.最近自己用了laravel(5.3)框架,研究了一下laravel如何引用和使用第三方类库(以阿里大鱼短信SD...

  • 《Metal》官方文档翻译006--函数和库

    函数和库 本章介绍如何创建一个MTLFunction对象作为Metal着色器或计算函数的参考,以及如何组织和访问具...

  • 友元函数/友元类

    引入 当某一类或函数需要访问或使用另一类的私有函数或变量时,引入友元。例如:你的银行卡号是私有的,别人不能访问,但...

网友评论

    本文标题:laravel 如何引入自己的函数或常量以及类库

    本文链接:https://www.haomeiwen.com/subject/hntpwxtx.html