簡體   English   中英

Artisan命令中的URL幫助器函數返回空的基本URL

[英]URL helper functions within an Artisan command return empty base URL

當我調用任何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

您從哪里獲得URL::asset('') 我沒有在文檔中看到它

嘗試以下方法:

URL::to('foo/bar')

找到了問題。

我的工匠檔案缺少這行

$ app-> setRequestForConsoleEnvironment();

我擁有的文件是較舊的版本。 此行於2013年10月25日添加

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM