如何在 Laravel 8 中创建辅助函数(全局函数)

2025-06-09

如何在 Laravel 8 中创建辅助函数(全局函数)

大家好,今天,我们将在 Laravel 8 中创建一个辅助函数,这与在 Laravel 7 中创建辅助函数的方法相同。辅助函数可帮助我们创建一个可以在应用程序中任何地方调用的函数。这是一个全局函数,可以在视图和控制器中调用。Laravel
和 PHP 也提供了一些可以在任何地方调用的基本函数,但是,有时我们可能需要编写自己的自定义函数,这些函数在控制器、视图或应用程序的其他部分都需要。
今天,我们将编写一个辅助函数来获取登录我们应用程序的用户的电子邮件地址。这是一个非常简单的函数,仅用于说明。但只要函数正确,该逻辑就可以应用于任何其他函数。

点击我的个人资料关注我以获取更多更新。

步骤 1:创建帮助文件

转到app/目录并创建一个名为 helpers.php 的文件
应用程序目录

第 2 步:编写辅助函数

用户电子邮件功能

步骤 3:将其包含在我们的 composer.json 中

我们需要在我们的 composer.json 中包含 helpers.php 文件,这样当我们自动加载时,它就会加载该文件。
在“autoload”键的值中,添加“files”作为键,以数组作为值,该数组将包含“app/helpers.php”
composer.json 文件

步骤 4:重新生成应用程序中所有类的列表

作曲家转储自动加载

composer.json 文件

这就是全部了,我们现在可以在应用程序的任何地方调用我们的函数



 <div>
     @php
        $email = user_email();
     @endphp

        {{ $email }}
 </div>


Enter fullscreen mode Exit fullscreen mode

** 在控制器中**



  $userEmail = user_email();


Enter fullscreen mode Exit fullscreen mode

composer.json 文件

你可以关注我,在下方留言、建议、反馈,或者给我发邮件、WhatsApp 或打电话,我的联系方式在截图上。访问我的其他帖子



鏂囩珷鏉ユ簮锛�https://dev.to/kingsconsult/how-to-create-laravel-8-helpers-function-global-function-d8n
PREV
10 个使用 CSS 和 JavaScript 的简单切换开关动画 GenAI LIVE! | 2025 年 6 月 4 日
NEXT
开发者关系解释器开发者关系的四个层面开发者关系会问这些问题,这是为了有所作为