在使用Laravel之前,我有一个这样的链接:
/user.php?id=13
在Laravel中,我已将网址重写为/user/13
。但是,我也希望保留旧网址几个月。我怎样才能找回它?
如果我尝试
Route::get('/user.php', function(){
dd("test");
});
然后他找不到路线,我猜因为点.
,这就是结果:
未指定输入文件。
如果我尝试
Route::get('/user', function(Request $request){
dd( $request->input('id'));
});
然后/user?id=29
导致:
调用未定义的方法Illuminate \ Support \ Facades \ Request :: input()
虽然在docs
中有说明无论HTTP动词,输入法都可用于检索用户输入
那么我怎样才能获得路线user.php?id=13
以及如何检索输入?
答案 0 :(得分:1)
要检索GET输入,需要写:
func TestCheckPassword(t *testing.T) {
isCorrect := CheckPasswordHash("test", "$2a$14$rz.gZgh9CHhXQEfLfuSeRuRrR5uraTqLChRW7/Il62KNOQI9vjO2S")
if isCorrect != true {
t.Errorf("Password is wrong")
}
}
答案 1 :(得分:0)
制作
Route::get('/user', function(Request $request){
dd( $request->input('id'));
});
您需要在web.php
的顶部添加use Illuminate\Http\Request;