Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
Twitter bootstrap 如何在Laravel 5.4.12中发布引导标记it输入值?_Twitter Bootstrap_Laravel_Laravel 5.4_Tag It - Fatal编程技术网

Twitter bootstrap 如何在Laravel 5.4.12中发布引导标记it输入值?

Twitter bootstrap 如何在Laravel 5.4.12中发布引导标记it输入值?,twitter-bootstrap,laravel,laravel-5.4,tag-it,Twitter Bootstrap,Laravel,Laravel 5.4,Tag It,我正在从事Laravel项目,但有点困惑如何将多个值标记到controller,以及如何将其单独保存在DB中??这些值将根据单个外键保存在多行(记录)中 希望访问: 已访问: 根据数据的格式,当您在控制器方法中接收数据时,需要将其拆分为各个项目,循环并保存每个项目 因此,让我们将方法中的项作为“item1,item2,item3”接收,您的代码可能如下所示: $locations = Request::input('wish-tags'); foreach (explode(",", $l

我正在从事Laravel项目,但有点困惑如何将多个值标记到controller,以及如何将其单独保存在DB中??这些值将根据单个外键保存在多行(记录)中


希望访问:
已访问:

根据数据的格式,当您在控制器方法中接收数据时,需要将其拆分为各个项目,循环并保存每个项目

因此,让我们将方法中的项作为“item1,item2,item3”接收,您的代码可能如下所示:

$locations = Request::input('wish-tags');

foreach (explode(",", $locations) as $location)
{
   $tag = new Tag();
   $tag->location = $location;
   $tag->user()->associate($theUser);
   $tag->save();
}

希望有帮助!如果没有,请随意留言

根据数据的格式,当您在控制器方法中接收数据时,需要将其拆分为各个项目,循环并保存每个项目

因此,让我们将方法中的项作为“item1,item2,item3”接收,您的代码可能如下所示:

$locations = Request::input('wish-tags');

foreach (explode(",", $locations) as $location)
{
   $tag = new Tag();
   $tag->location = $location;
   $tag->user()->associate($theUser);
   $tag->save();
}

希望有帮助!如果没有,请随意留言

只有输入的最后一个值不是多个。为什么?抱歉,但是没有特定的代码部分(完整的表单、控制器操作等),很难找到原因。我建议你要么更新你的开场白,要么开始一个全新的问题,因为这似乎是一个全新的问题。如果你不介意,我可以编辑这个问题吗?编辑后,你会检查它并解决我的问题。我尽力了,但不能保证任何事情。在我看来,最好的选择是打开一个新的问题,提供所有必要的信息,并在这里添加链接作为评论。通过这种方式,我会得到通知,你也有更大的机会解决问题,因为你会接触到更多的受众。只有输入的最后一个值不是多个。为什么?对不起,没有特定的代码部分(完整的表单、控制器操作等),很难找到原因。我建议你要么更新你的开场白,要么开始一个全新的问题,因为这似乎是一个全新的问题。如果你不介意,我可以编辑这个问题吗?编辑后,你会检查它并解决我的问题。我尽力了,但不能保证任何事情。在我看来,最好的选择是打开一个新的问题,提供所有必要的信息,并在这里添加链接作为评论。这样我会得到通知,你也有更大的机会解决你的问题,因为你会接触到更多的观众。