Maison > Questions et réponses > le corps du texte
Je suis au top de la méthode contrôleur :
namespace App\Http\AdminControllers;
public function signIn(Request $request) {
return redirect()->intended('Am/Index/index', $request);
}
Cela passera à la méthode d'indexation du contrôleur Index, mais maintenant le problème survient, au lieu de sauter, le programme signale une erreur :
Object of class Illuminate\Http\Request could not be converted to int
Mais j'ai toujours écrit comme ça auparavant... Je ne sais pas pourquoi j'ai eu une erreur, je viens de transmettre la demande
Merci de me donner votre avis, merci à tous.
PHP中文网2017-05-27 17:44:18
Bien sûr que vous vous trompez
Jetons un coup d'œil à la définition de intentionnel
intended
的定义
https://laravel.com/api/5.1/I...
RedirectResponse intended(string $default = '/', int $status = 302, array $headers = array(), bool $secure = null)
第一个参数是跳转到的网址,默认 首页
第二个参数是 http 状态码,默认 302,需要 int 类型,因为是重定向嘛
看你的使用方法,在第二个参数传递了 $request 对象,这个需要的参数不符合呀
所以报错 could not be converted to int
https://laravel.com/api/5.1/I...
n'a pas pu être converti en int
signifie qu'il ne peut pas être converti en type int🎜迷茫2017-05-27 17:44:18
namespace App\Http\AdminControllers;
use Illuminate\Http\Request; // 加上这一行导入这个类即可
public function signIn(Request $request) {
return redirect()->intended('Am/Index/index', $request);
}