【问题标题】:Laravel 5.1 Composer.json Call File in Autoload自动加载中的 Laravel 5.1 Composer.json 调用文件
【发布时间】:2015-10-26 08:55:22
【问题描述】:

我只想在 laravel 5.1 中创建一个全局函数 我在 App/Helper.php 中创建一个文件

Helper.php

 <?php 
    namespace App\Helpers;
    class Helpers {
        public function somethingOrOther()
        {
            return "Yes It is";
        }
}

test.blade.php

Helpers::somethingOrOther();

但它不起作用

每次我遇到类似“找不到类 'App\Helpers'”这样的致命错误时

请帮帮我

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    因为你是 Helper 方法是静态的,你可以像 Facade 一样添加你的 helper 类你的 config/app 别名,像这样:

    'aliases' => [
        //'Helpers'=> 'App\Helpers\Helpers', //for Laravel 5.0
        'Helpers'=> App\Helpers\Helpers::class, //for Laravel 5.1
    ] 
    

    检查这个问题

    What is the best practice to create a custom helper function in php Laravel 5?

    【讨论】:

    • 完成了..再次感谢您
    • 我怎样才能在这个文件中访问我的模型......?当我尝试访问时出现错误.....所以我需要做一些特别的事情
    • @KevalGarala。我没听懂你说的。你能解释一下吗?
    • 我想在函数中使用我的模型 public static function getCmsBlocks($id) { $model = Modelname::all();返回 $cmsblock }
    • oops.我认为它在你的助手类中很难使用模型。(但据我所知我不确定)你可以在模型中创建静态类
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    • 2015-11-02
    • 2014-06-02
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多