Laravel route() - 未传递根文件夹名称
Laravel route() - not passing root folder name
提前谢谢你,
我有一条路线定义为
Route::get('/registration/verify/{token}', 'UserController@verifyRegisteredEmail')->name('registration.email.verification');
我正在访问这样的路由
route('registration.email.verification', ['token' => $email_register_verification_token]);
当我在上面打印时,它给出的结果如下
http://localhost/registration/verify/87006dcc95bcf7a9ea83e523f2aa53f9
但应该是
http://localhost/{root}/registration/verify/87006dcc95bcf7a9ea83e523f2aa53f9
尝试在 .env
中设置正确的 APP_URL
。它只会从那里输出错误的值。
如果您有一些具有相同前缀的路由,您可以在路由组中使用前缀选项,如下所示:
Route::prefix('Your Root')->group(function(){
Route::get('/registration/verify/{token}', 'UserController@verifyRegisteredEmail')->name('registration.email.verification');
});
尝试在 .env 文件中设置 APP_URL
,然后 运行 此命令 php artisan config:cache
提前谢谢你,
我有一条路线定义为
Route::get('/registration/verify/{token}', 'UserController@verifyRegisteredEmail')->name('registration.email.verification');
我正在访问这样的路由
route('registration.email.verification', ['token' => $email_register_verification_token]);
当我在上面打印时,它给出的结果如下
http://localhost/registration/verify/87006dcc95bcf7a9ea83e523f2aa53f9
但应该是
http://localhost/{root}/registration/verify/87006dcc95bcf7a9ea83e523f2aa53f9
尝试在 .env
中设置正确的 APP_URL
。它只会从那里输出错误的值。
如果您有一些具有相同前缀的路由,您可以在路由组中使用前缀选项,如下所示:
Route::prefix('Your Root')->group(function(){
Route::get('/registration/verify/{token}', 'UserController@verifyRegisteredEmail')->name('registration.email.verification');
});
尝试在 .env 文件中设置 APP_URL
,然后 运行 此命令 php artisan config:cache