Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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
Mysql 从<;选项>;在Laravel中创建数据库_Mysql_Laravel_Frameworks - Fatal编程技术网

Mysql 从<;选项>;在Laravel中创建数据库

Mysql 从<;选项>;在Laravel中创建数据库,mysql,laravel,frameworks,Mysql,Laravel,Frameworks,正在尝试在CRUD应用程序中使用选项表单插入数据。但它说 SQLSTATE[23000]:完整性约束冲突:1048列“站点类别”不能为空(SQL:插入到公司(站点类别,类别剩余,用户id,更新日期,创建日期)值(,2017-09-01 08:30:09,2017-09-01 08:30:09)) 看法 我猜我的动作控制器出了什么问题,但是什么?您必须命名元素,它们代表“$request”关联数组中的键 <select class="custom-select" id="siteCatego

正在尝试在CRUD应用程序中使用选项表单插入数据。但它说

SQLSTATE[23000]:完整性约束冲突:1048列“站点类别”不能为空(SQL:插入到
公司
站点类别
类别剩余
用户id
更新日期
创建日期
)值(,2017-09-01 08:30:09,2017-09-01 08:30:09))

看法


我猜我的动作控制器出了什么问题,但是什么?

您必须命名元素,它们代表“$request”关联数组中的键

<select class="custom-select" id="siteCategory" name="siteCategory">

必须命名元素,它们表示“$request”关联数组中的键

<select class="custom-select" id="siteCategory" name="siteCategory">

很好,它的工作,谢谢你的帮助顺便说一句,当我选择乘行它只保存一个值。可以保存乘法运算吗?可以。我用一个示例编辑我的答案,该示例将数据存储为以逗号分隔的字符串很好,它的工作,谢谢你的帮助顺便说一句,当我选择乘行它只保存一个值。可以保存乘法运算吗?可以。我用一个示例编辑我的答案,该示例将数据存储为以逗号分隔的字符串
<select class="custom-select" id="siteCategory" name="siteCategory">
<select class="custom-select" id="restrictCategory" name="restrictCategory[]" multiple> // set name attribute to an array to get all the selected choices
public function store(Request $request)
{
    $company = new Company;
    $company->site_category = $request->input('siteCategory');
    $company->category_rest= implode(',', $request->input('restrictCategory')); // store it as string separated by commas
    $company->user_id = auth()->user()->id; //sync with user
    $company->save();

    return redirect('/dashboard/company');
}