Route::get 格式 Laravel 8

Route::get format in Laravel 8

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

我想将其转换为 Laravel 8 格式

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

提前致谢

Route::get('landingpage/home', [LanguageController::class,'index']);

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

use App\Http\Controllers\LanguageController;

Route::get('landingpage/home', [LanguageController::class,'index']);

为了彻底:

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']);

补充回答。