Laravel Package - 工匠供应商发布命令无效

时间:2016-08-04 08:14:57

标签: package composer-php laravel-5.2 integration

我是Laravel的新手,试图安装软件包。我已尝试在我的项目中添加了许多软件包,例如AdminLTEBlogify。正如AdminLTE manualBlogify manual所说的那样。

使用composer安装包:

Composer require <package>

我已尝试发布要使用的软件包:

php artisan vendor:publish

或如手册中所述发布,但该命令给出了输出:

  

无需发布

并且公用文件夹根本没有更改,也没有添加任何文件夹或文件。

如何以正确的方式将这些软件包集成到我的Laravel 5.2应用程序中?

如果可能的话可以解释一下有什么问题以及如何克服它并且能够在我的刀片中使用它?

注意:我使用 Windows 10 XAMP 本地服务器,我无法使用npm等命令任何与 Mac

相关的东西

1 个答案:

答案 0 :(得分:0)

第1步:composer require jeroennoten/laravel-adminlte

 C:\wamp\blog>composer require jeroennoten/laravel-adminlte
    You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
    Using version ^1.6 for jeroennoten/laravel-adminlte
    ./composer.json has been updated
    > php artisan clear-compiled
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
      - Installing jeroennoten/laravel-adminlte (v1.6.5)
        Downloading: 100%

    Writing lock file
    Generating autoload files
    > php artisan optimize
    Generating optimized class loader

步骤2:将服务提供商添加到config / app.php中的提供商:
第3步:php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=assets

C:\wamp\blog>php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=assets
Copied Directory [\vendor\jeroennoten\laravel-adminlte\resources\assets] To [\public\vendor\adminlte]
Publishing complete for tag [assets]!