これは最も基本的な質問ですが、私は独学で勉強しており、関連する経験はありません。偉い人たちが気を悪くしないことを願っています...
Laravel5.4 + vue2。
Laravel には一連の vue 開発メソッドが付属していますが、フロントエンド コードは resource/assets ディレクトリに記述され、mix を通じて public ディレクトリに組み込まれます。ただし、このアプローチには分離も必要です。ここでバックエンド コードを記述し、vue-cli を使用してそこにスキャフォールディングを構築し、そのスキャフォールディングの下にフロントエンド コードを記述します。記述後、dist が生成されます。 dist を直接コピーしてデプロイします。
そのような要件は達成されるべきでしょうか? 私も多くのオープンソース デモを検索しましたが、このようなものではありませんでした。
メーデーの退屈から作ったので、見てください
github
これは、現在、弊社の場合、API の作成に Laravel を使用しており、vue フロントエンド チームの同僚が API ドキュメントを介してインターフェイスを呼び出す役割を担っています。 。この方法はモバイルプロジェクトに適しています
はい、larvael または yii フレームワークを使用する場合でも、フロントエンドとバックエンドの分離方法は、バックエンドが JSON データを返す API を提供することです。 Vue はフロントエンドとして使用され、最初に開発を開始するときは、モック データを使用してバックエンドから返されるインターフェイス データをシミュレートできます。インターフェイスの準備ができたら、バックエンドによって提供された URL へのすべてのリクエストを置き換えます。
インターフェイスドキュメントを作成し、バックエンドを実装し、フロントエンドを呼び出します