Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 带着成功和失败返回_Laravel_Laravel 5_Laravel 5.2 - Fatal编程技术网

Laravel 带着成功和失败返回

Laravel 带着成功和失败返回,laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我使用请求验证来验证我的表单post,这对“简单”联系人类很好,但对我的post类不起作用 工作: ContractController获取: public function showForm() { return view('contact'); } public function changepost($postid) { $postdetail = posts::find($postid); blabla return view(

我使用请求验证来验证我的表单post,这对“简单”联系人类很好,但对我的post类不起作用

工作:

ContractController获取:

public function showForm()
    {
        return view('contact');
    }
public function changepost($postid)
    {

        $postdetail = posts::find($postid);
blabla
return view('changepost')->with("postdetail", $postdetail);
}
主计长职位:

public function sendContactInfo(ContactRequest $request)
    {
blabla
return back()
            ->withSuccess("Thank you");
}
public function changepostvalues(changepostreqeust $request)
    {
blabla
return back()->withSuccess("Thank you");
}
不工作:

后置控制器获取:

public function showForm()
    {
        return view('contact');
    }
public function changepost($postid)
    {

        $postdetail = posts::find($postid);
blabla
return view('changepost')->with("postdetail", $postdetail);
}
邮政控制站:

public function sendContactInfo(ContactRequest $request)
    {
blabla
return back()
            ->withSuccess("Thank you");
}
public function changepostvalues(changepostreqeust $request)
    {
blabla
return back()->withSuccess("Thank you");
}
withSuccess
withError
仅为下一个请求存储,对吗? 我也尝试过使用
Session:flash
,结果相同,成功和错误都不在会话中。 当我尝试
Session::put
时,一切正常。但是,我不想在会话中永久存储信息,我还想了解信息丢失的原因

我相信它与
returnview('changepost')->和('postdail',$postdail)有关其中我还需要传递错误和成功消息

谢谢

编辑 添加视图

@extends('master'))
@章节(‘标题’、‘拉拉’)
@节(“侧栏”)
@母公司
@端部
@节(“页面脚本”)
@foreach($images作为$image)
@endforeach
@停止
@节(“内容”)
@if(会话::has('success'))
{{Session::get('success')}
@恩迪夫
@停止

您是否用(['success'=>'thankyou!'])尝试过这种方法
return back()->?是,结果相同。。。我认为这与Session::flashFor flash message相同,我通常使用这个包,但我不确定它是否有助于您尝试执行的操作。我发现了这个问题-在laravel 5.2中,默认情况下使用web中间件。我有一个小组,其中包括web和auth中间件。我已经删除了web部件,现在一切正常!您应该在所有路由上使用web中间件。它对cookies进行加密,防止CSRF和其他您确实需要的好东西。您是否尝试过使用(['success'=>'thankyou!'])的方法
return back()->?是,结果相同。。。我认为这与Session::flashFor flash message相同,我通常使用这个包,但我不确定它是否有助于您尝试执行的操作。我发现了这个问题-在laravel 5.2中,默认情况下使用web中间件。我有一个小组,其中包括web和auth中间件。我已经删除了web部件,现在一切正常!您应该在所有路由上使用web中间件。它对cookies进行加密,防止CSRF和其他您肯定需要的好东西。