2017-06-15 42 views
2

我有兩個項目或網址如何從laravel上的不同項目獲取圖像?

第一個URL是這樣的:

http://myshop.dev/

第二個URL是這樣的:

http://backend.myshop.dev/

如果第二個網址,我運行此:

<img src="{{ asset('img/$photo }}"/> 

它將調用網址:

http://backend.myshop.dev/img/image1.jpg

它不適合我的需要

我想在第一URL的圖像(http://myshop.dev/img/image1.jpg

兩個項目都使用同一個數據庫

我該怎麼辦?

回答

1

將此添加到您的.env

BACKEND_URL=http://backend.myshop.dev/public/ 

呼叫

<img src="{{ env('BACKEND_URL') . "{img/$photo}"}}"/> 
+0

我需要你再幫。看看這個:https://stackoverflow.com/questions/46030452/how-can-i-upload-image-to-different-project-on-the-laravel –

0

你可以寫這樣的資產幫手:

所以不是:

<img src="{{ asset('img/$photo }}"/> 

你應該寫

<img src="{{ myshop_asset('img/$photo }}"/> 
在helper.php

if (!function_exists('myshop_asset')) { 
    function myshop_asset($path) 
    { 
     $myshop_path = 'http://myshop.dev';//or read a config variable 

     return rtrim($myshop_path) .'/'. ltrim($path, '/'); 
    } 
} 
相關問題