как перенаправить маршрут laravel к ссылке, которую я создаю в vue, используя vue -router - PullRequest
0 голосов
/ 16 января 2020

Я создаю одностраничное приложение в laravel, используя vuejs. Как перенаправить логин на маршрутный компонент vue. я хочу загрузить компонент панели мониторинга сразу после входа в систему

** это мой код входа в систему, который я хочу перенаправить на / dashboard, который я создал в vue **

public function showLoginForm()
{
    return view('admin.auth.login');
}

public function login(Request $request)
{
    $this->validate($request, [
        'email'   => 'required|email',
        'password' => 'required|min:6'
    ]);
    if (Auth::guard('admin')->attempt([
        'email' => $request->email,
        'password' => $request->password
    ], $request->get('remember'))) {
        return redirect()->intended(route('admin.dashboard'));
    }
    return back()->withInput($request->only('email', 'remember'));
}

это маршрут компонента приборной панели

   export const routes = [

  { 
    path:'/dashboard',
    component: DashboardComponent
  },

 ]

Ответы [ 2 ]

0 голосов
/ 16 января 2020

я использую '*' для любого другого пути, который не указан

const routes = [
  {
    path:'*',
    redirect:'/dashboard',
    component:DashboardComponent
 }
]
0 голосов
/ 16 января 2020

Создайте блейд с именем dashboard и перенаправьте на него после входа в систему. Затем внутри этого клинка вы можете объявить компонент vue.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...