【问题标题】:How validate if a specific value was selected and store it in Laravel如何验证是否选择了特定值并将其存储在 Laravel
【发布时间】:2020-10-30 05:03:34
【问题描述】:

我的Controller中有这个存储功能,我需要验证如果$type = "Texto",他创建的是普通文本而不是卡片。

这是我的 .blade 视图文件,带有选项,但即使我选择“Texto”,他仍然会创建卡片,甚至使用 @if($dashboard->type == "texto");

这是应用程序中的卡片,我需要在 footer 中有一个文本行如果在 Form 中被选中。

有人可以帮助我吗?谢谢!

【问题讨论】:

  • 当您选择“Texto”时,您提交表单?什么是数据流?你能解释一下吗
  • 没错,我提交了一个表单,我的路由是 /create..我想在我的控制器中做另一个创建函数,但我将不得不做另一个表单,我想使用相同的两个选项的表格..
  • 好的做法是,在问题或答案中使用代码块而不是图片
  • 谢谢,我会用!

标签: mysql laravel web laravel-blade


【解决方案1】:

您必须将type 与text 进行比较,而不是texto,因为您的选项值为text。在您的商店功能中..

public function store(Request $request)
{
    if($request->type == "text") {
        // code when texto is selected
    } else if($request->type == "card") {
        // code when card is selected
    }else {
        // code for handling other options
    }
}

刀片文件也是如此。您必须将$dashboard->type 与text 进行比较,而不是texto。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 1970-01-01
    • 2015-12-02
    相关资源
    最近更新 更多