Laravel 8中的 Route::get格式



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

我想把它转换成Laravel 8格式

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

Thanks in advance

要在Route中使用Controller,你必须先导入它

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

只是为了彻底:

Route::get('landingpage/home', 'AppHttpControllersLanguageController@index');
----
Route::get('landingpage/home', ['AppHttpControllersLanguageController', 'index']);
----
use AppHttpControllersLanguageController;
Route::get('landingpage/home', [LanguageController, 'index']);

补充回答。

相关内容

最新更新