如何更改 Laravel 5.4 中的路由文件位置?

How to Change Route File Location In Laravel 5.4?

我将尝试更改我的路由文件位置,但它会发生错误,所以我在它的 compalet 重置时重置了我的所有项目代码,但在它生成此错误之后。那么如何解决这个错误。

RouteServicveProvider.php

<?php
namespace App\Providers;
use Illuminate\Support\Facades\Route;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as 
ServiceProvider;
class RouteServiceProvider extends ServiceProvider
{
   /**
   * This namespace is applied to your controller routes.
   *
   * In addition, it is set as the URL generator's root namespace.
   *
   * @var string
   */
protected $namespace = 'App\Http\Controllers';
/**
 * Define your route model bindings, pattern filters, etc.
 *
 * @return void
 */
public function boot()
{
   parent::boot();
}
/**
 * Define the routes for the application.
 *
 * @return void
 */
public function map()
{
    $this->mapApiRoutes();
    $this->mapWebRoutes();
}
/**
 * Define the "web" routes for the application.
 *
 * These routes all receive session state, CSRF protection, etc.
 *
 * @return void
 */
protected function mapWebRoutes()
{
    Route::middleware('web')
         ->namespace($this->namespace)
         ->group(base_path('routes/web.php'));
}
/**
 * Define the "api" routes for the application.
 *
 * These routes are typically stateless.
 *
 * @return void
 */
protected function mapApiRoutes()
{
    Route::prefix('api')
         ->middleware('api')
         ->namespace($this->namespace)
         ->group(base_path('routes/api.php'));
}}

C:\wamp64\www\example\vendor\laravel\framework\src\Illuminate\Routing\Router.php

你在文件 C:\wamp64\www\example\vendor\laravel\framework\src\Illuminate\Routing\Router.php 第 3 行中有一个错误。并且还删除了之前的 'F'

要更改路由文件的位置,您可以在 RouteServiceProvider 中执行以下操作:

public function boot(): void
{
    $this->loadRoutes();
}

/**
 * Register the application routes.
 */
public function loadRoutes(): void
{
    Route::group([
        'namespace' => 'App\Http\Controllers'
    ], function () {
        $this->loadRoutesFrom(__DIR__ . '/path/to/routes.php');
    });
}

只有 F 输入所以错误是 genrat。