Laravel 5 如果找不到某个url,则转到下一个路由

Laravel 5 如果找不到某个url,则转到下一个路由,laravel-5,Laravel 5,我正在使用Laravel5.4、VueJS、AXIOS和VueRouter开发一个应用程序。VueRouter负责应用程序中的所有导航,以下路由配置除外: <?php /* |-------------------------------------------------------------------------- | Web Routes |---------------------------------------------------------------------

我正在使用Laravel5.4、VueJS、AXIOS和VueRouter开发一个应用程序。VueRouter负责应用程序中的所有导航,以下路由配置除外:

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Auth::routes();


Route::get('/{catchall?}', ['as' => 'start', 'middleware' => 'auth', function() {
    return view('home')->with([...]);
}])->where('catchall', '.*');

您实际上是在描述RedirectIfAuthenticated中间件,至少我会这样做。利用中间件检查用户的身份验证级别,并在将其提供给应用程序之前进行任何路由匹配。

这是一个很好的观点——我甚至没有想过用这种方式解决问题。对我来说有道理!