这些是我的create
和store
函数:
public function create(Request $request)
{
$data = $request->except('_token');
$validator = $this->validator($data);
if ($validator->fails())
{
$this->throwValidationException(
$request, $validator
);
}
$this->store($data);
$request->find($request);
return redirect()->back()->with('message', 'Permintaan berhasil diinput');
}
public function store(array $data){
Permintaan::create([
'kdInventaris' => $data['kodeInventaris'],
'namaInventaris' => $data['namaInventaris'],
'jenis' => $data['optInventaris'],
'jumlah' => $data['jumlah'],
'spesifikasi' => $data['spesifikasi'],
'keterangan' => $data['keterangan'],
]);
}
当它重定向时,它可以工作但是再次得到一个空白页面并被echo替换。
它有效,但有此消息并成功重定向:
" HTTP / 1.0 302 Found Cache-Control:no-cache Date:Mon,01 Jun 2015 16:04:33 GMT位置:http://localhost:8000/permintaan重定向到 http://localhost:8000/permintaan"
我想知道这个错误是否与我的return redirect()->back()->with('message', 'Permintaan berhasil diinput');
有关。
答案 0 :(得分:1)
此Original: 243f6a88
Binary: 00100100001111110110101010001000
Original: 85a308d3
Binary: 10000101101000110000100011010011
表示您正在尝试返回命名路由
如果你使用redirect()
,那么你应该给出一个命名路线,例如redirect()
您无法将其用于return redirect()->route('someroute');
。但是,如果你想这样,那么你可以简单地通过
back
甚至可以使用
Redirect::back()->withMessage('Permintaan berhasil diinput')
您可以在此处了解有关Laravel's Documentation
中的重定向的详情