SQLSTATE[42S22]: столбец не найден: 1054 Неизвестный столбец «0» в «списке полей» (SQL: обновление `projects` set `0` = Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 SQLSTATE[42S22]: столбец не найден: 1054 Неизвестный столбец «0» в «списке полей» (SQL: обновление `projects` set `0` =

Сообщение Anonymous »

Я хочу обновить запись, но возникает эта ошибка, и нигде в моем коде нет столбца 0.
Вот код контроллера:

Код: Выделить всё

$this->validate($request, [
'name' => 'required',
'start_date' => 'required',
'end_date' => 'required',
'project_type' => 'required',
'material' =>'required',
'material.*' => 'required|mimes:jpeg,png,jpg,gif,svg|max:2048'
]);

if ($request->id)
{
if ($request->file('material') == '')
{
$data = Project::where('id', $request->id)->first();
$input['material'] = $data->material;
}else {
if($request->hasfile('material')){
$input = [];
foreach($request->file('material') as $file)
{
$name = time().$file->getClientOriginalName();
$file->move(public_path().'/image/project/'.$name);
$input[]= $name;
array_push($input, $name);
}
}
}
$input['name'] = $request->name;
$input['start_date'] = $request->start_date;
$input['end_date'] = $request->end_date;
$input['amount'] = $request->amount;
$input['notes'] = $request->notes;
$input['api'] = $request->api;
$input['project_type'] = $request->project_type;
$input['domain'] = $request->domain;
$input['content_type'] = $request->content_type;
$input['content_description'] = $request->content_description;

$data = Project::where('id', $request->id)->update($input);
return back()->with('success', 'Updated Successfully!');

}
Это код моего контроллера. Я хочу обновить запись с несколькими изображениями, но возникает ошибка, и я не обновляю запись.>

Подробнее здесь: https://stackoverflow.com/questions/755 ... d-list-sql
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»