簡體   English   中英

Laravel幫助程序文件不起作用?

[英]Laravel helper files not working?

似乎我的助手文件app / helpers.php根本無法正常工作。 當我嘗試在其中調用函數時,即使它與另一個可以正常工作的項目具有完全相同的設置(我認為呢),我也只是收到Call to undefined function App\\Http\\Controllers\\test()調用錯誤。

似乎可以幫助其他人解決此問題的所有事情對我都不起作用。 即,將文件添加到composer.json,轉儲自動加載等。

幫助文件的內容:

<?php

function test()
{
    dd(":(");
}

從控制器調用函數:

public function test()
{
    test();
}

您需要使用自定義幫助程序加載文件 例如,如果其名稱為helper且位於app目錄中:

"autoload": {
    ....
    "files": [
        "app/helper.php"
    ]
},

另外,在那之后運行composer du命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM