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