2017-06-15 6 views
2

私は2つのプロジェクトまたはURLLaravelの別のプロジェクトからイメージを取得するにはどうしたらいいですか?

最初のURLのような持っている:2番目のURL、私はこれを実行する場合

http://backend.myshop.dev/

:このような

http://myshop.dev/

2番目のURLを

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

それはURLを呼び出します:

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 }}"/> 

あなたhelper.phpに

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

を書く必要があります。

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, '/'); 
    } 
} 
関連する問題