Artisan命令中的URL帮助程序函数返回空基URL

时间:2014-03-19 06:54:36

标签: laravel laravel-4

当我调用任何url帮助函数时,例如

URL::asset('foo/bar') 

在命令中,基本URL是空字符串,返回的URL是

http://:/foo/bar

我正在通过调用

来运行命令
php artisan myproject:MyCommand  
从命令行

。 MyCommand是一个扩展Illuminate \ Console \ Command

的类

我在config / app.php中设置了我的网址,但是当我从一个网站运行时,我只获得一个完全限定的网址 HTTP请求

我使用的是Laravel Framework 4.1.24版

2 个答案:

答案 0 :(得分:0)

你从哪里得到URL::asset('')?我没有在the documentation

上看到它

请改为尝试:

URL::to('foo/bar')

答案 1 :(得分:0)

发现了这个问题。

我的工匠档案遗失了这一行

$ APP-> setRequestForConsoleEnvironment();

我的文件是旧版本。这条线已于2013年10月25日添加