【问题标题】:Route::get format in Laravel 8Laravel 8 中的 Route::get 格式
【发布时间】:2021-04-23 13:04:25
【问题描述】:

我想创建一个可以切换到不同语言的网页,我找到了一些教程,但似乎不再用于 laravel 8

我想把它转换成 Laravel 8 格式

Route::get('landingpage/home', 'LanguageController@index');
Route::get('landingpage/change', 'LanguageController@change')->name('changeLang');

提前致谢

【问题讨论】:

    标签: laravel laravel-routing laravel-8


    【解决方案1】:

    你必须先导入控制器,然后才能在路由中使用它

    use App\Http\Controllers\LanguageController;
    
    Route::get('landingpage/home', [LanguageController::class,'index']);
    

    【讨论】:

      【解决方案2】:
      Route::get('landingpage/home', [LanguageController::class,'index']);
      

      【讨论】:

        【解决方案3】:

        只是为了彻底:

        Route::get('landingpage/home', 'App\Http\Controllers\LanguageController@index');
        
        ----
        
        Route::get('landingpage/home', ['App\Http\Controllers\LanguageController', 'index']);
        
        ----
        
        use App\Http\Controllers\LanguageController;
        
        Route::get('landingpage/home', [LanguageController, 'index']);
        

        补充答案。

        【讨论】:

          猜你喜欢
          • 2021-01-09
          • 2020-03-12
          • 2015-09-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-03
          • 2023-03-31
          • 2021-11-06
          • 1970-01-01
          相关资源
          最近更新 更多