【发布时间】:2013-09-11 18:34:32
【问题描述】:
我正在开发一个 Laravel 4 项目,我正在尝试将一堆服务添加到一个简单服务表的服务列中。列的格式为:
id userID services price
我希望它做的是当用户选择服务时,用户选择的所有服务都放入服务列中,如下所示:
id userID services price
1 5 clean $4.95
2 5 unload $7.95
3 5 dance $1.95
4 5 vacuum $12.95
5 5 clean $4.95
基本上所有服务都在不同的输入字段中。所以它们没有关系。
我尝试向模型中添加一个数组,但它给出了错误:
Array to String conversion
我的控制器的一部分
$service = new Service();
$service->userID = $user->id;
$service->services = array(
Input::get('rooms'),
Input::get('pr_deodorizer'),
Input::get('pr_protectant') .
Input::get('pr_sanitzer'),
Input::get('fr_couch'),
Input::get('fr_chair'),
Input::get('fr_sectional'),
Input::get('fr_ottoman')
);
var_dump($service->services);die;
$service->save();
【问题讨论】:
标签: php mysql laravel laravel-4