当前位置: 首页 > 知识库问答 >
问题:

如何使用PHP Composer从Laravel中删除包?

姚海
2023-03-14

使用PHP Composer从Laravel中删除包的正确方法是什么?

到目前为止,我已经尝试过了:

  1. 从文件composer.json中删除声明(在要求部分)
  2. 文件中删除任何类别名app.php
  3. 从我的代码中删除对包的任何引用:-)
  4. 运行作曲家更新
  5. 运行作曲家转储-自动加载

这些选项都不起作用!我错过了什么?

共有3个答案

寿阳华
2023-03-14

运行以下命令:

composer remove Vendor/Package Name

仅此而已。没有必要更新Composer。供应商/包名称只是以前安装的目录。

公冶弘壮
2023-03-14

我让它工作了...从Laravel中删除包的步骤是:

  1. 从composer.json文件中删除声明(在“require”部分)

它将从供应商文件夹中删除软件包文件夹。

段干靖
2023-03-14

运行以下命令将从供应商(或安装包的任何地方)删除包,composer.json和composer.lock.适当更改供应商/包。

composer remove vendor/package

显然,您需要在应用中删除对该包的引用。

我当前正在运行以下版本的Composer:

Composer version 1.0-dev (7b13507dd4d3b93578af7d83fbf8be0ca686f4b5) 2014-12-11 21:52:29

https://getcomposer.org/doc/03-cli.md#remove

  • 26/10/2020-Composer的v1. x和v2. x命令工作的更新答案
 类似资料:
  • 使用Composer从Laravel移除包的正确方法是什么?到目前为止我已经试过: 从中删除声明(在“require”部分中) 从中删除任何类别名 从我的代码中删除对包的任何引用:-) 运行 运行 这些选项都不起作用!我错过了什么?

  • 我正在共享主机服务器中使用Laravel5.2。我想从url中删除public,而不将根目录中的server.php更改为index.php,因为这样做。env和其他文件是公开可见的。我的.htaccess如下所示:

  • 我为laravel安装了这个Cartalyst Stripe软件包,这对我来说只是个麻烦。。我只是不能让它工作,现在我决定完全删除它。因此,我在composer.json中删除了需要这个包的行。我从提供者的confing/app.php中删除了该行 我错过了什么?

  • 我试图从我的laravel安装删除barryvdh/laravel-desgbar,似乎我没有做正确的事情。 到目前为止我所做的: 然后我删除了config/app.php中的引用 我有一个错误: 我尝试过自动卸载、清除编译,但都不起作用。 我错过了什么? 2016年2月22日编辑:我还试图删除所有文件夹,然后通过再次安装,但在运行命令时再次出错。

  • 很好的一天! 你好 目前我在laravel工作,我是新来的。我一直在寻找我的问题的解决方案,但我找不到解决方案。我laravel的工作是访问已经没有 /public在网址我修复这个通过. htaccess,但它可以访问也与 /public在网址。请看下面的链接供您参考。 https://utok.ph/ https://utok.ph/public 我的htaccess文件 重写引擎在重写规则 ^

  • 问题内容: 我想使用ajax删除记录。 视图 控制者 Ajax删除 编辑1 : 如果我只返回console.log(msg),这就是我得到的 事实是,这会删除产品,但只会删除第一行,而不是单击的行。 我要删除单击的产品。 有人可以帮忙吗? 问题答案: 您的问题在这里: 您将只获得第一个,因为您在所有按钮上使用重复的ID。因此,一个ID嘶嘶声查询将使您获得第一个。 如果您在删除控制器中的dd($ i