Php 如何在单击laravel中的按钮后单击操作后添加通知

Php 如何在单击laravel中的按钮后单击操作后添加通知,php,laravel,Php,Laravel,我试图在用户提交表单后添加通知 这是我的控制器 public function store(Request $request) { $data = request()->validate([ 'package' => 'required', 'amt_paid' => 'required', 'bankname' => 'required', ]);

我试图在用户提交表单后添加通知 这是我的控制器

public function store(Request $request)
    {
        $data = request()->validate([
            'package' => 'required',
            'amt_paid' => 'required',
            'bankname' => 'required',   
        ]);

        auth()->user()->funds()->create($data);

        $user_id = auth()->user()->id;

        return redirect('funds.create')->with('status', 'successfully inserted');
    }

您可以在视图中显示flash消息,如下所示:

@if(session()->has('status'))
    <div class="alert alert-success">
        {{ session()->get('status') }}
    </div>
@endif
@if(session()->has('status'))
{{session()->get('status')}
@恩迪夫
因为您已经返回状态,并且控制器发出消息


返回重定向('funds.create')->带有('status','successfully inserted')

您可以在视图中显示您的flash消息,如下所示:

@if(session()->has('status'))
    <div class="alert alert-success">
        {{ session()->get('status') }}
    </div>
@endif
@if(session()->has('status'))
{{session()->get('status')}
@恩迪夫
因为您已经返回状态,并且控制器发出消息


返回重定向('funds.create')->带有('status','successfully inserted')

您也可以这样设置会话变量

@if(session('status'))
    <div class="alert alert-success">
        {{ session('status') }}
    </div>
@endif
公共函数存储(请求$Request)
{
$data=request()->validate([
“包”=>“必需”,
“已支付金额”=>“所需金额”,
“银行名称”=>“必需”,
]);
auth()->user()->funds()->create($data);
$user_id=auth()->user()->id;
//持续会话
//会话(['status'=>'successfully inserted']);
返回重定向('funds.create')->带有(['status'=>'successfully inserted']);
}
并以这种方式获取Laravel Blade中的会话变量

@if(session('status'))
    <div class="alert alert-success">
        {{ session('status') }}
    </div>
@endif
@if(会话('status'))
{{session('status')}
@恩迪夫

您也可以这样设置会话变量

@if(session('status'))
    <div class="alert alert-success">
        {{ session('status') }}
    </div>
@endif
公共函数存储(请求$Request)
{
$data=request()->validate([
“包”=>“必需”,
“已支付金额”=>“所需金额”,
“银行名称”=>“必需”,
]);
auth()->user()->funds()->create($data);
$user_id=auth()->user()->id;
//持续会话
//会话(['status'=>'successfully inserted']);
返回重定向('funds.create')->带有(['status'=>'successfully inserted']);
}
并以这种方式获取Laravel Blade中的会话变量

@if(session('status'))
    <div class="alert alert-success">
        {{ session('status') }}
    </div>
@endif
@if(会话('status'))
{{session('status')}
@恩迪夫

嘿,托比,什么类型的通知?A.您已经返回到视图。是的,但它显示“我的页面未找到”错误,并且未存储我的数据嘿,托比,什么类型的通知?A.您已经返回到视图。是的,但它显示“我的页面未找到”错误,并且未存储我的数据。我这样做了,但我只是重定向到create.blade.php,但没有状态message@TobyNwude,是
资金。在重定向中创建
视图或路由名称?@TobyNwude,请参阅我的编辑。我以前使用过持久会话数据。更正的代码将会话数据闪烁到当前视图。这是一个视图@udo E。如果编辑的答案不能解决您的问题,请检查是否有任何其他blade@指令阻止通知显示。您可以在显示通知的地方添加blade文件代码来更新您的问题我这样做了,但我只是重定向到create.blade.php,但没有状态message@TobyNwude,是
资金。在重定向中创建
视图或路由名称?@TobyNwude,请参阅我的编辑。我以前使用过持久会话数据。更正的代码将会话数据闪烁到当前视图。这是一个视图@udo E。如果编辑的答案不能解决您的问题,请检查是否有任何其他blade@指令阻止通知显示。您可以通过在显示通知的位置包含刀片文件代码来更新您的问题