iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >如何用Laravel包含你自己的帮助函数
  • 421
分享到

如何用Laravel包含你自己的帮助函数

2024-04-02 19:04:59 421人浏览 安东尼
摘要

很多教程都会说,你在 composer.JSON 这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在 helpers.PHP 文件中添加了更

很多教程都会说,你在 composer.JSON 这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在 helpers.PHP 文件中添加了更多的函数时,可读性将变得很差。

下面我将介绍一种方式,让你可以定义很多文件,来包含不同的函数。这将让我们的程序更加整洁和更具可读性。

首先创建一个 HelperServiceProvider.php 服务提供者文件:


php artisan make:provider HelperServiceProvider

使用上面命令,你将在 app\Providers 文件中生成 HelperServiceProvider.php

你可以简单的移除 boot() 方法,我们在这儿不会使用它。

在 reGISter() 方法中我们添加以下代码:


public function register()
{
foreach (glob(app_path('Helpers') . '
function carbon($time = null, $tz = null)
{
return new \Carbon\Carbon($time, $tz);
}

你不需要添加任何命令空间。如果你想,你可以使用 function_exists 检测这个函数是否存在。

现在,你可以在应用程序的任何你喜欢的位置使用帮助函数 carbon()。现在,如果您需要另一个返回特定格式的函数(仅针对本教程的用例),则可以在同一文件(Carbon.php)中输入该函数:


<?php


function carbon($time = null, $tz = null)
{
return new \Carbon\Carbon($time, $tz);
}
function carbonFORMatted($time = null, $tz = null)
{
return carbon($time, $tz)->format('Y-m-d')
}

现在,您可以开始使用自己的PHP文件填充 app / Helpers目录,其中包含您经常使用的帮助程序 

以上就是如何用Laravel包含你自己的帮助函数的详细内容,更多关于用Laravel包含你自己的帮助函数的资料请关注编程网其它相关文章!

--结束END--

本文标题: 如何用Laravel包含你自己的帮助函数

本文链接: https://www.lsjlt.com/news/126970.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何用Laravel包含你自己的帮助函数
    很多教程都会说,你在 composer.json 这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在 helpers.php 文件中添加了更...
    99+
    2024-04-02
  • 怎么使用Laravel包含你自己的帮助函数
    这篇文章给大家分享的是有关怎么使用Laravel包含你自己的帮助函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先创建一个 HelperServiceProvider.php 服务提供者文件:php ...
    99+
    2023-06-15
  • 如何在Laravel中创建自己的PHP帮助函数
    小编给大家分享一下如何在Laravel中创建自己的PHP帮助函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php是什么语言php,一个嵌套的缩写名称,是英文超...
    99+
    2023-06-14
  • Python 面试中,IDE 如何帮助你更好地展示自己?
    Python 面试中,IDE 如何帮助你更好地展示自己? 在 Python 开发中,选择一个适合自己的集成开发环境(IDE)非常重要。无论是开发还是面试,IDE 都可以帮助你提高效率,更好地展示自己的能力。接下来,我们将讨论 IDE 在 P...
    99+
    2023-08-03
    面试 ide 接口
  • Git如何帮助你更好地管理Python函数?
    作为一名Python开发者,你可能会遇到这样的问题:如何更好地管理自己的Python函数?如何保证代码的可维护性和可重用性?Git可以帮助你解决这些问题。本文将介绍Git如何帮助你更好地管理Python函数。 Git是一种分布式版本控制系...
    99+
    2023-06-05
    git 函数 laravel
  • PHP对象编程算法:函数是如何帮助你的?
    在PHP编程中,对象是一种非常重要的概念。对象是一个封装了数据和方法的实体,它可以被认为是一种自定义的数据类型。在PHP中,我们使用类来定义对象,而类中的方法就是对象的行为。函数在PHP中也是非常重要的一个概念,它们可以帮助我们更好地组织...
    99+
    2023-10-10
    对象 编程算法 函数
  • 如何自制Python函数帮助查询小工具
    今天就跟大家聊聊有关如何自制Python函数帮助查询小工具,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python的自带文档功能很不错,给与我耳目一新的感觉。如果在CMD中进行“行...
    99+
    2023-06-17
  • vb中包含函数如何使用
    在 VB 中使用函数的步骤如下:1. 首先,你需要声明函数的名称、参数和返回值类型。在 VB 中,可以使用 `Function` 关...
    99+
    2023-09-13
    vb
  • C++ 函数如何帮助开发者创建自定义 GUI 组件?
    c++++ 函数可用于创建自定义 gui 组件。通过定义函数、处理 gui 任务并从主应用程序调用函数,开发人员可以创建自定义组件。优点包括可复用性、代码清晰度和可扩展性。实战案例展示了...
    99+
    2024-04-25
    c++
  • 一文教会你如何在npm上传自己的包
    目录1、官网注册2、查询是否存在包名3、初始化项目4、切换自己的npm源5、添加用户6、查看是否成功7、上传自己的包8、下载自己的包9、补充总结1、官网注册 首先要在npm官网注册自...
    99+
    2023-03-19
    npm上传包 npm 包 npm 包上传
  • 如何使用JavaScript定义自己的ajax函数
    这篇文章将为大家详细讲解有关如何使用JavaScript定义自己的ajax函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。由于用原生js的方式发起的网络请求,都是以查询字符串的形式,提交给服务器的,用户...
    99+
    2023-06-21
  • PHP开发技术教程:函数是如何帮助你更快地开发应用程序的?
    在PHP开发中,函数是一种重要的工具,它们可以将重复的代码和逻辑抽象为可重用的代码块,从而提高代码的复用性、可维护性和可读性。本文将介绍函数的基本用法和如何利用函数来更快地开发应用程序。 一、函数的定义和调用 在PHP中,函数的定义使用关...
    99+
    2023-08-09
    开发技术 教程 函数
  • mfc如何添加自己编写的函数
    要在 MFC 中添加自己编写的函数,需要完成以下步骤:1. 打开 Visual Studio,在 MFC 应用程序项目中找到对应的类...
    99+
    2023-09-08
    mfc
  • 异步编程与numpy:ASP 函数如何帮助您优化Python应用?
    在Python编程中,异步编程和numpy库都是非常重要的工具。异步编程可以让我们的程序变得更加高效,而numpy库则可以让我们更加方便地进行数学计算和科学数据处理。本文将介绍如何结合异步编程和numpy库来优化Python应用程序的性能...
    99+
    2023-09-04
    函数 异步编程 numpy
  • PHP、JavaScript 和 Bash:这三种编程语言如何帮助你成为优秀的 Laravel 开发者?
    Laravel 是一个流行的 PHP Web 框架,它采用了现代 PHP 编程语言特性,提供了许多方便开发者使用的功能和工具。Laravel 的开发者需要掌握 PHP 编程语言,同时也需要了解 JavaScript 和 Bash 等其他编...
    99+
    2023-08-03
    javascript bash laravel
  • PHP数组的一些神奇魔法:Git和LeetCode是如何帮助你的?
    作为一名PHP开发人员,你可能已经知道了PHP中的数组是多么的强大和灵活。但是,你是否真正了解PHP数组的一些神奇魔法呢?本文将介绍一些PHP数组的高级用法,并介绍如何使用Git和LeetCode来提高你的PHP编程技能。 数组的引用传...
    99+
    2023-08-13
    数组 git leetcode
  • 如何在Windows平台上更高效地使用ASP和Git函数?这些技巧将帮助你!
    ASP和Git是Web开发中非常常见的两个工具。ASP是一种动态网页技术,可以方便地生成动态网页内容,而Git则是一个版本控制工具,可以帮助你更好地管理你的代码。在Windows平台上使用ASP和Git可以帮助你更高效地进行Web开发。本...
    99+
    2023-11-07
    git windows 函数
  • python如何实现只包含关键字参数的函数
    这篇文章将为大家详细讲解有关python如何实现只包含关键字参数的函数 ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。只包含关键字参数的函数 (kwargs)当我们使用下面的函数时,创建仅仅需要关键字参数...
    99+
    2023-06-27
  • Golang函数的优势如何帮助开发人员提高生产力?
    go 函数通过以下方式提高开发人员的生产力:提高代码可重用性:将代码块组织成可重用的单元,减少重复代码。加强代码组织:将代码划分为逻辑部分,增强可读性。简化并行处理:函数可以并发运行,同...
    99+
    2024-04-11
    生产力 golang 代码可读性
  • 如何在IDE中快速打包GO应用程序?Git版本控制可以帮助你!
    在开发Go应用程序时,打包是一个必不可少的步骤。打包可以将代码编译成可执行文件,并将其部署到生产环境中。然而,手动打包可能会消耗大量的时间和精力。在本文中,我们将介绍如何在IDE中快速打包Go应用程序,并展示如何使用Git版本控制来管理代码...
    99+
    2023-10-30
    git 打包 ide
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作