在我的PagesController
我有方法view(Page $page)
,它被路线调用:
Route::get('{page}', 'PagesController@view');
方法体如下:
public function view(Page $page)
{
// Process content vars
$page->content = ContentVarsProcessor::process($page->content);
var_dump(\Session::get('form_contact-form_response'));
return $page->out();
}
$page->out()
正文是:
public function out()
{
// ... some processing
$content = view($view, $data)->render();
return $content;
}
在视图中,我有
{{ var_dump(session('form_'.$form->identifier.'_response')) }}
感兴趣的是两个转储显示不同的数据..数据在表单验证时闪现,并且应该在1个请求之后消失,但它保持持久,而在控制器中它显示为空。转储如下:
C:\wamp\www\wsv\app\Modules\Pages\Controllers\PagesController.php:21:null
C:\wamp\www\wsv\storage\framework\views\7dbbca5089cdc8f8c9e49cadafb0bb435b7adf4d.php:7:string '{"status":"error","errors":["Name is required"]}' (length=48)
在同一页面上,在同一请求上。我在这里缺少什么?
由于