laravel 开发 多语言 写了路由组
Route::group(['prefix'=>'/{locale?}'],function($locale){
dump( $locale);
App::setLocale($locale);
Route::get('/','homeController@index');
});
访问是没问题,但是取不到$locale 的值,
输出发现$locale 是route 对象,怎么获取匹配的URL变量值?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
变量名 都不一致,一个是 locale,一个是 loacale 能取到么
那是我是的时候 写错的,我看了源码Route::group 没有返回值,直接执行 user_call_func($callback($this));
这样执行的 背包内拿不到值 应该怎么那?