gpt4 book ai didi

php - 如何在Laravel中将消息传递到另一个页面?

转载 作者:行者123 更新时间:2023-12-03 07:49:43 25 4
gpt4 key购买 nike

我有一个像这样的 Controller :

public function add(Requests\contactValidation $request){

if(Auth::check()) {
$new_array = array();
$new_array['name'] = $request->name;
$new_array['email'] = $request->email;
$new_array['content'] = $request->content;
contact::create($new_array);
return back();
} else {
return back()->withError('you are not log in');
}
}

我有这个 View :
<?php
echo "<pre>";
print_r( $errors->all());
?>

结果:
Array
(
[0] => you are not log in
)

我的问题:如何为该邮件设置名称?我想要这样的结果:
Array
(
[Name] => you are not log in
)

最佳答案

这通常是我要做的:

return Redirect::to('users/register')->with('message', 'The following errors occurred')->withErrors($validator)->withInput();

因此,基本上,您可以返回存储为 session 的消息/消息,当然也可以包含错误。另外,您可以查看文档中的以下 link以进行详细了解。

此外,您可以将它们打印为:
@if(Session::has('message'))
<p class="alert">{!! Session::get('message') !!}</p>
@foreach($errors->all() as $error)
<p>{!! $error !!}</p>
@endforeach
@endif

显然,您可以根据需要进行更改。希望能帮助到你。

关于php - 如何在Laravel中将消息传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40196703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com