我是Laravel的新手,试图安装软件包。我已尝试在我的项目中添加了许多软件包,例如AdminLTE和Blogify。正如AdminLTE manual和Blogify manual所说的那样。
使用composer安装包:
Composer require <package>
我已尝试发布要使用的软件包:
php artisan vendor:publish
或如手册中所述发布,但该命令给出了输出:
无需发布
并且公用文件夹根本没有更改,也没有添加任何文件夹或文件。
如何以正确的方式将这些软件包集成到我的Laravel 5.2应用程序中?
如果可能的话可以解释一下有什么问题以及如何克服它并且能够在我的刀片中使用它?
注意:我使用 Windows 10 和 XAMP 本地服务器,我无法使用npm
等命令任何与 Mac
答案 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]!