現在勉強中で以下の通りアプリを作成したいと思っております。
ログインなしで閲覧できる申込画面をVuejsで作成して
登録はLaravelの機能で行う。
申込情報やユーザー一覧情報を閲覧編集できる管理画面をLaravel
で作成する。
両者ともそれぞれ機能はできました。
しかしながら、Laravelで管理画面を作ってから
Vuejsで画面を作ったあとに気づいたのですが、URLにアクセスしたら
Vuejsで作っていた router.jsの機能が働き、その前に作っていた
Laravelのルーティングが機能しなくなりました。
この場合どのようにして、分岐させればよいでしょうか?
例:
example.com ⇒ Vuejsで作った申込画面
example.com/manage/ ⇒ laravelで作った管理画面
Vuejsにて、router.jsで
/ ⇒ 申込画面トップ にしていて、申込画面で使う確認画面などのパスも
このファイルに記載しています
【router.js】の一部抜粋
{ path: '/', component: RegParent, children: [ { path: "/", component: RegInput01 }, { path: "/reg_inp02", component: RegInput02 }, { path: "/reg_confirm", component: RegConfirm, meta: { isConfirm: true } } ] }
こちらに管理画面用のルーター/manage を書けば良さそうな気がするのですが
できれば、Vuejsで作るフロント部分と、管理画面で作るバックエンド部分の
プログラムは分けて書きたいと思っています。
ちなみにLaravelの機能を作っていた際は、web.phpに記載していました。
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。