gpt4 book ai didi

php - 将 Yasumi PHP 库添加到 Laravel(以 Laravel 方式)

转载 作者:搜寻专家 更新时间:2023-10-31 21:01:36 25 4
gpt4 key购买 nike

我想在 laravel 应用程序中使用 https://github.com/azuyalabs/yasumi 包。

我使用以下方法进行安装:

$ composer 需要 azuyalabs/yasumi

现在,使用 laravel 包,我会在安装后在 config/app.php 中注册服务 providersaliases (facades) >:

这个库有一些它自己的外观。

将这个库集成到 Laravel 中的方法是什么?

我应该创建一个新的服务提供者类并在其中注册 Yasumi 吗?像这样的东西:

class YasumiServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
//
}

/**
* Register the application services.
*
* @return void
*/
public function register()
{

}
}

我不会在 vendor 文件夹中这样做,因为它有时会被覆盖甚至替换。

最佳答案

从我的评论扩展:

fork 存储库并进行更改(请注意,您始终可以从原始到您的 fork 进行“ self 拉取请求”)。

完成更改后,在您的 composer.json 文件中使用它

{
"name": "...",
"type": "project",
"description": "...",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/{YOUR GITHUB NAME}/yasumi"
}
],
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"azuyalabs/yasumi": "dev-{NAME OF BRANCH IN FORK}"
},
...

Note: placeholders are in use {YOUR GITHUB NAME} and {NAME OF BRANCH IN FORK}
Note: to sync your fork using webhooks see this.


另外制作一个 PR,以便其他人可以使用 Laravel 服务提供商。

关于php - 将 Yasumi PHP 库添加到 Laravel(以 Laravel 方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41060075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com