Rumah > Soal Jawab > teks badan
Saya berada di bahagian atas kaedah pengawal:
namespace App\Http\AdminControllers;
public function signIn(Request $request) {
return redirect()->intended('Am/Index/index', $request);
}
Ini akan melompat ke kaedah indeks pengawal Indeks, tetapi kini masalahnya datang, bukannya melompat, program melaporkan ralat:
Object of class Illuminate\Http\Request could not be converted to int
Tetapi saya selalu menulis seperti ini sebelum ini... Saya tidak tahu mengapa saya mendapat ralat, saya hanya memajukan permintaan
Sila berikan saya pendapat anda, terima kasih semua
PHP中文网2017-05-27 17:44:18
Sudah tentu anda salah
Mari kita lihat definisi 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...# 🎜🎜#
rrreee
迷茫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);
}