如何在Laravel控制器中包含一些文件

贝尔马克·卡迪(Belmark Caday)

我有一个计算内容的文件,可以说是税收。Tax.php,这是在某个文件夹中,可以说/MyCalculations/Taxes/Tax.php

现在,我希望可以在控制器中访问此文件,如何访问此文件,或者如何访问此文件中的那些计算?

Tax.php示例代码:

<?php namespace MyCalculations/Taxes;

  class Taxes extends Enginge {
    //some calculations here
  }
?>

我正在使用laravel。谢谢

Nielsiano

您可以从为应用程序创建名称空间开始,然后在应用程序目录(可能是app / Projectname)中放置一个文件夹。然后,您可以在此处放置计算名称空间。然后通过添加自动加载项目中的所有内容

"autoload": {
    "classmap": [
        "..."
    ],
    "psr-0": {
        "Projectname": "app/"
    }
},

到您的composer.json文件,然后执行转储自动加载。然后,您可以在控制器中使用依赖项注入,如下所示:

use Projectname\MyCalculations\Taxes\Tax;

class TaxController extends BaseController {

    protected $tax;

    public function __construct(Tax $tax)
    {
        $this->tax = $tax;
    }

    public function getTaxValue()
    {
        $value = Input::get('value');

        return $this->tax->getAwesome($value);
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Laravel中将子文件夹控制器包含到其他控制器中

如何在AngularJS的单独文件中包含控制器

如何在codeigniter控制器中包含php文件

如何从Angularjs中的控制器向$ scope.master对象添加一些变量

如何使用socket.io从控制器发出一些数据,而不是从建立连接的文件发出数据

如何在启动类上传递一些属性并在控制器上对其进行初始化

如何在grep文件中包含一些二进制字符?

如何在上传文件后提交表单,同时在帖子中包含一些数据[]

如何使用Spring转换器只有一些控制器?

Laravel 4.2:在控制器中包含一个PHP文件(库)

从控制器注入一些JavaScript或CSS

WebAPI控制器GetAll或获取一些ID

如何在laravel 4.1中的控制器中调用模块的模型和控制器文件

当其中一些文件包含空格时,如何在一组文件中搜索字符串?

我将如何通过提取一些代码来重构此控制器?

在zend Framework 2中获得一些控制器

Swift / iOS。从导航堆栈中删除一些视图控制器

Laravel 控制器包含文件问题

如何在Laravel中连接一些表?

如何在Laravel中合并一些关系

如何在txt文件中插入一些单词

如何在json文件中获取一些数据?

如何在rails的控制器中包含用户信息

如何在Laravel中的另一个控制器内调用控制器

如何在不对控制器进行dom操作的情况下将一些角度元素附加到div?

如何在刀片文件(html 表)中显示数组数据表单控制器?Laravel

如何在 PHP 中调用另一个控制器文件中的函数?

如何在Laravel中向所有控制器共享一种方法?

如何在laravel中默认为所有控制器添加一个方法?