Question : General error: 1364 Field 'user_id' doesn't have a default value
Answered by : web-techee
{"tags":[{"tag":"p","content":"My Answer: Just make sure that the user id is defined"},{"tag":"textarea","content":"$this->validate($request, [\n 'question' => 'required',\n 'description' => 'required',\n 'tags' => 'required',\n\n]);\n\n$user = auth()->user();\n$data = $request->all();\n$data['user_id']=$user->id;\n$user->postqs()->create($data);\n$tags = explode(\",\", $request->tags);\n\n$postqs = Postqs::create($data);\n\/\/$postqs->tag($tags);\n$postqs->tag()->save($tags);\n\nreturn redirect()->route('postqs.index')\n ->with('success','Your question created successfully');","code_language":"whatever"}]}
Source : https://stackoverflow.com/questions/46316953/why-this-error-general-error-1364-field-user-id-doesnt-have-a-default-value | Last Update : Mon, 22 May 23