路由问题在Laravel后转移方法



OLD:-方法autocompletelocation()SupplierController(appHttpControllersSiteSupplierController.php(中可用。所以下面的代码在routesweb.php中:-

$router->get('autocompletelocation', 'SiteSupplierController@autocompletelocation');

新建:-现在,我已经将这个方法autocompletelocation()转换为ViewsHealper.php(appHelpersViewsHelper.php(。

有人能告诉我如何根据我的上述新更改修改下面的代码吗:-

$router->get('autocompletelocation', 'SiteSupplierController@autocompletelocation');

在SupplierController中,放入以下内容:

namespace AppHttpControllers;
use appHelpers;
class SupplierController extends Controller
{
use ViewsHelper;
}

之后,在您的控制器中,您可以访问Helper类。

另一种方法是将Helper添加到composer.json

"autoload": {
"files": [
"appHelpersViewsHelper.php"
]

然后运行composer转储自动加载

并且您可以访问您的助手,而无需实例化类

相关内容

最新更新