如何解决Laravel Route-不传递根文件夹名称
先谢谢您
我定义了一条路线,
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
解决方法
尝试在APP_URL
中设置适当的.env
。只会从那里输出错误的值。
尝试在.env文件中设置APP_URL
,然后运行此命令php artisan config:cache
如果有些路由具有相同的前缀,则可以在路由组中使用前缀选项,如下所示:
Route::prefix('Your Root')->group(function(){
Route::get('/registration/verify/{token}','UserController@verifyRegisteredEmail')->name('registration.email.verification');
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。