Laravel,如何在没有作曲家的情况下手动安装软件包

问题描述 投票:8回答:5

想在没有作曲家的情况下手动安装Laravel-Excel(Maatwebsite)软件包,但我不知道如何。

为什么?因为我在其他人的免费托管服务器设置中有一个laravel项目,所以我只能使用Filezilla进行访问以编辑/下载/上传代码。

如果仅Filezilla允许可以使用“ composer update”的命令提示符,则将更加容易。

php laravel composer-php filezilla
5个回答
5
投票
  1. 将软件包添加到供应商文件夹。您可以使用filezilla上传它
  2. 在\ vendor \ composer \ autoload_namespaces.php中添加参考
  3. 在\ vendor \ composer \ autoload_psr4.php中添加参考

来源laravel.io


1
投票

在本地下载软件包,然后将软件包文件夹(在供应商下找到)与更新的composer.json一起上传


0
投票

根据服务器的严格程度,您可以通过SSH进入服务器。但是通常是在本地进行然后上传所需文件的方法。

如果不清除缓存,可能需要运行composer autodump。


0
投票

遵循此步骤很容易下载包并在应用文件夹中设置文件

YourProject/app/Laravel-Excel/

然后在自动加载中将路径添加到composer.json。>

"autoload": {
    ...
    "classmap": [
        "database/seeds",
        "database/factories"
        "app/Laravel-Excel"
    ],
    ...
},

运行composer dump-autoload

解决方案引用此问题referance answer


-2
投票

上传\ vendor \ maatwebsite将\ vendor \ maatwebsite \ excel \ src \ config \ excel.php复制到\ config \ excel.php

© www.soinside.com 2019 - 2024. All rights reserved.