【发布时间】:2017-07-19 05:09:13
【问题描述】:
我有这样的令牌链接:
<a href="{{ URL::to('/users/submit/' . $id->id) }}?_token={{ csrf_token() }}">Submit New</a>
产生url:
http://example.com/users/submit/20?_token=fpf0LwHyf0JGBg0fnixjRFo1B5GgUM3RDp6dVgUU
现在在我的控制器中,我添加了检查数据库中一列的条件,并基于此返回不同的视图。
public function wrongIdSubmit($Id) {
$submits = self::$user->where('submit_id', $Id)->first();
if (!$txid) {
App::abort(404);
}
if($submits->submit_id > 3) {
return View::make('fail',[
'submits' => $submits
]);
}
else {
return View::make('submit',[
'submits' => $submits
]);
}
}
我的问题是如何传递这个令牌?_token={{ csrf_token() }} 以返回 View::make 以及 $submits 变量?因为就像现在我有错误
production.ERROR: Illuminate\Session\TokenMismatchException
【问题讨论】:
标签: php laravel laravel-4.2