php – 如何在laravel 5中进行全局帮助?

前端之家收集整理的这篇文章主要介绍了php – 如何在laravel 5中进行全局帮助?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我想为一些oauth的东西做一个currentUser()函数,我正在做一些我可以在视图或控制器中使用它(think rails,你在应用程序控制器中做helper_method:current_user的地方).

我读过的一切声明创建一个帮助文件夹,并在那里添加功能,然后你可以做的方式Helpers :: functionName这是正确的方法吗?

创建可用于刀片模板和控制器的助手功能的“laravel方式”是什么?

在您的app / Helpers目录中创建一个新文件,将其命名为AnythingHelper.PHP
我的帮手的一个例子是:
<?PHP
function getDomesticCities()
{
$result = \App\Package::where('type','=','domestic')
    ->groupBy('from_city')
    ->get(['from_city']);

return $result;
}

通过以下命令为您的帮助者生成服务提供者

PHP artisan make:provider HelperServiceProvider

在您新创建的HelperServiceProvider.PHP注册函数添加以下代码

require_once app_path('Helpers/AnythingHelper.PHP');

现在在你的config / app.PHP加载这个服务提供商,你完成了

'App\Providers\HelperServiceProvider',
原文链接:https://www.f2er.com/laravel/131398.html

猜你在找的Laravel相关文章