【问题标题】:How can I set a default value in array i want to set my subject default如何在数组中设置默认值我想设置我的主题默认值
【发布时间】:2021-11-16 19:41:50
【问题描述】:

如何在数组中设置默认值我想设置我的主题默认值 enter image description here

这是我的代码

public function sendEmail(Request $request)
    {
      
              $data = array(
                'name'      =>  $request->name,
                'phone'  =>  $request->phone,
                **'subject' ="New Client",**
                'email'      =>  $request->email
              );

           Mail::to('info@example.com')->send(new ContactMail($data));
           return redirect()->route('home');
    }

【问题讨论】:

  • = 应该是 =>。否则就是这样。
  • 你的意思是你有 $request->subject 并且当 $request->subject 为 null 时你想要 $data['subject'] 值为 'New Client'?
  • 'subject' => $request->subject ?? "New Client",
  • 是的,我想将控制器的主题值设置为新客户端
  • 我想在表单提交后重定向到主页返回redirect()->route('home');它不适合我

标签: php forms


【解决方案1】:

这是Barmar的答案 '主题' => $request->主题 ?? “新客户”,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    • 2016-12-12
    • 1970-01-01
    相关资源
    最近更新 更多