Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 访问Laravel 4 composer软件包资产_Php_Twitter Bootstrap_Laravel_Laravel 4 - Fatal编程技术网

Php 访问Laravel 4 composer软件包资产

Php 访问Laravel 4 composer软件包资产,php,twitter-bootstrap,laravel,laravel-4,Php,Twitter Bootstrap,Laravel,Laravel 4,我刚刚通过Laravel 4中的composer添加了Twitter引导,但我不确定如何实际链接到我的刀片模板中的Bootstrap tooltip.js,Bootstrap transition.js等文件 这不是关于{{HTML::}}类的问题,我知道它在版本4中被删除了。我只想知道如何访问未存储在/public/目录中的媒体 我想如果我手动执行此操作,我会将js放在/public/js/目录中,但通过composer安装包时,文件存储在/vendor/twitter/bootstrap/j

我刚刚通过Laravel 4中的composer添加了Twitter引导,但我不确定如何实际链接到我的刀片模板中的
Bootstrap tooltip.js
Bootstrap transition.js
等文件

这不是关于
{{HTML::}}
类的问题,我知道它在版本4中被删除了。我只想知道如何访问未存储在
/public/
目录中的媒体

我想如果我手动执行此操作,我会将js放在
/public/js/
目录中,但通过composer安装包时,文件存储在
/vendor/twitter/bootstrap/js/

这是一个长期的尝试,甚至感觉不对劲,但我尝试了:

<script src="{{ path('vendor/twitter/bootstrap/js/bootstrap-transition.js') }}"></script>

希望这是有意义的,并且有人可以提供建议(我也希望我不是很愚蠢,错过了一些非常明显的事情)。

这可能会有帮助

它需要运行某种composer post脚本,类似于Symfony Bootstrap使用的脚本

https://github.com/phiamo/MopaBootstrapBundle/blob/master/Composer/ScriptHandler.php
有一个Artisan命令可以移动包的资产,但我不确定它是否适用于一般供应商

php artisan asset:publish vendor/package

谢谢你。尽管我希望有一个更具凝聚力的解决方案。也许在未来的版本中会有所改进。再次感谢你,我记得这个问题,并认为我会更新。在我通过packagist添加twitter引导后不久,我意识到这是处理资产管理的错误方法,于是将其删除。如果您确实需要资产管理,那么应该使用类似于Bower()的工具。对于Dave提到的所有其他基于包的案例,将它们发布为+1,但您最终得到了什么解决方案?我也有同样的情况,我知道这有点老了,但因为最近有人对这个问题投了更高的票,我想我应该更新一下(现在我在这个问题上有点聪明了)。正如答案所建议的,您应该使用artisan命令发布资源。他们不需要直接链接到供应商文件本身。他们的情况是,前端软件包存在于packagist上,例如twitter Bootstrap。这些不应该真正被使用,因为packagist实际上是用于PHP包,而不是前端包。为此,您应该改为使用类似于前端类型资产的包管理器。