I am trying to insert data into database but it says:
SQLSTATE[HY000]: General error: 1364 Field 'category_name' doesn't have a default value (SQL: insert into
categories
(updated_at
,created_at
) values (2019-07-23 02:34:10, 2019-07-23 02:34:10))
My controller:
public function store(Request $request)
{
//dd($request->all());
$request->validate([
'category_name' => 'required',
'category_description' => 'required',
'category_slug' => 'required',
'category_image' => 'required|image',
]);
$path = $request->file('category_image');
$image = $path->getClientOriginalName();
$path->move(public_path('images/backend_images/category_images'));
$category = Category::create($request->all());
return redirect()->back();
}
My model:
protected $fillable = [
'categry_name', 'categry_description', 'categry_slug', 'categry_image'
];