1. 单行为控制器 (这里面并非有实质性的限制创建,只是语意话写法,要自己限制)

    创建方法和普通的Controller文件创建一样,只需要在后面添加 —invokable就可以了,尽量不要在里面创建除基本函数以外的其他函数

    1. 路由回退
      1. 如果我们跳转到一个不存在路由时,会产生404错误,体验不佳;
      2. 可以使用退回路由,让不存在的路由自动跳转到你指定的页面去;
      3. 注意:由于执行顺序问题,必须把退回路由放在所有路由的最底部;

    Route::fallback(function() {
    return redirect(‘../‘);
    });
    d. 当然,你可以制作一个自己的404页面,用回退路由加载这个页面:
    Route::fallback(function() {
    return view(‘404’);
    });

    1. 当前路由信息获取
      1. 方法一:所有信息

    Route::get(‘index’, function(){
    dump(Route::current());
    })->name(‘location.index’);
    如果只是想获取其中一小段的话可以在current后面加上->信息名称
    b. 方法二:只获取这个函数的路由名
    Route::get(‘index’, function(){
    return Route::currentRouteName();
    })->name(‘location.index’);