2017-06-14 33 views
1

角度4アプリで消費されているlaravel json apiを持っています。展開には、laravelのパブリックフォルダ内のdistフォルダの内容を使用していますlaravelは認識できないため、角度のあるルートを更新することはできません。ブラウザのアドレスバーに入力したり、リフレッシュしたりするときには、通常の操作(クリックなど)のときにのみ動作します。どうすればこの問題を解決できますか?角度4ルートはlaravelパブリックフォルダからは機能しません

答えて

1

私は同じ問題を抱えているので、私は3時間以上方法を考え出しました。 ここは私の方法です。 1.最初に角度4のプロジェクトを作成します。(ng build) 2. distフォルダの 'index.html'を除くすべてのファイルをlaravelプロジェクトのパブリックディレクトリにコピーします。 3.ルート/ web.phpに

Route::get('/{any?}', function() { 
    return View('welcome'); 
}); 

を 4.追加以下のコードのindex.html angular4とリソース/ビュー/ welcome.blade.phpの内容を置き換えるあなたはまだ問題がある場合は私に知らせてください。

+0

あなたは人生節約の男です、私は本当にそこに立ち往生しました、ありがとうございます:) –

関連する問題