Laravel 4:发布包的资产

use*_*781 4 php laravel-4

如何发布包资产?我在这里找到了一个教程:http://laravel-recipes.com/recipes/279

但是当我尝试从我的工作台发布资产时,我收到此错误:

[RuntimeException]         
 Unable to publish assets.  

asset:publish [--bench[="..."]] [--path[="..."]] [package]
Run Code Online (Sandbox Code Playgroud)

我的命令代码是:

php artisan asset:publish --bench=Mypackage
Run Code Online (Sandbox Code Playgroud)

如何才能发布我的包资产.

谢谢.

sid*_*ber 6

如果要发布在工作台中开发和存储的资产,则应使用该--bench标志.在您的情况下,您想要在供应商文件夹中发布包,然后提供"myVendor/myPackage".

从供应商包中发布资产

php artisan asset:publish "vendor/package"
Run Code Online (Sandbox Code Playgroud)

从工作台包发布资产

php artisan asset:publish --bench="vendor/package"
Run Code Online (Sandbox Code Playgroud)