cryental/larasupport

在 Lumen 中添加 Laravel 包支持。

v1.7.6 2022-12-04 19:14 UTC

This package is auto-updated.

Last update: 2024-09-04 22:46:28 UTC


README

Larasupport

Join PHP Chat Chat on Telegram Package for Lumen Latest Version on Packagist Software License Total Downloads

Larasupport 包

Laravel 包支持 for Lumen: 使 Lumen 与 Laravel 包兼容。通过安装 Larasupport 包,您可以在 Lumen 中使用任何 Laravel 包。

Laravel 包使用各种全局助手函数,这些函数默认情况下不在 Lumen 核心中可用,这阻止了我们使用 Lumen 中的任何 Laravel 包。

此包添加了缺失的部分,使 Lumen 兼容,并支持 vendor:publish artisan 命令和其他功能。

快速开始

安装

您可以通过运行以下命令直接添加此包:

$ composer require irazasyed/larasupport

添加服务提供者

将此服务提供者添加到您的 bootstrap/app.php 文件中。

$app->register(Irazasyed\Larasupport\Providers\ArtisanServiceProvider::class);

Artisan 服务提供者是可选的,仅在您需要 vendor:publish 命令工作时才需要。

这就完成了!现在您可以开始安装任何 Laravel 包了 :)

可用方法

这些助手函数可以在您的 Lumen 项目中使用,而不仅限于 Laravel 包。

路径

app_path

获取 app 目录的完全限定路径。

public_path

获取 public 目录的完全限定路径。您可以设置环境变量 PUBLIC_PATH,如果设置了它,则将返回相同的路径而不是默认的 public

config_path

获取 config 目录的完全限定路径(通常与 Laravel 包一起使用)。

Artisan

vendor:publish

Artisan 命令用于发布来自供应商包的任何可发布资产(为了使 Laravel 包正常工作而必需!)。

php artisan vendor:publish

或者

php artisan vendor:publish --provider="Vendor\Providers\PackageServiceProvider" 

其他

route_parameter

route_parameter($name, $default = null)

从路由中获取给定参数。

贡献

感谢您考虑为此项目做出贡献。在创建问题或发送拉取请求之前,请阅读贡献指南

行为准则

在贡献或参与讨论之前,请阅读我们的行为准则

安全

如果您在此项目中发现安全漏洞,请通过电子邮件联系 Syed,邮箱地址为 syed at lukonet.com。所有安全漏洞都将得到及时处理。您可以在此查看我们的完整安全策略。

更多信息

如有任何问题,请在此报告

致谢

许可证

Laravel 框架是开源软件,根据 MIT 许可证授权。Larasupport 几乎完全由 Laravel 源代码组成,因此保持相同的许可证。有关更多信息,请参阅许可证文件

FOSSA Status