Не могу сохранить данные в своей таблице. Есть ли решение этой ситуации?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Не могу сохранить данные в своей таблице. Есть ли решение этой ситуации?

Сообщение Anonymous »

Я не могу хранить данные в таблице служб, и меня все равно перенаправляют на ту же страницу.
Когда я пытаюсь dd($input), я получаю ввод, но когда я нажимаю, чтобы Данные отправки не могут быть в наличии в моей таблице базы данных службы, и я буду перенаправлен на ту же страницу создания.
Это мой метод магазина в ServiceController:

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

public function store(Request $request)
{
$request->validate([
'tittlea' => 'required',
'descriptiona' => 'required',
'imagea' => 'nullable|image',
'tittleb' => 'required',
'descriptionb' => 'required',
'imageb' => 'nullable|image',
'tittlec' => 'required',
'descriptionc' => 'required',
'imagec' => 'nullable|image',
'tittled' => 'required',
'descriptiond' => 'required',
'imaged' => 'nullable|image',
]);

$input = $request->all();

// Gestion des images

foreach (['imagea', 'imageb', 'imagec', 'imaged'] as $imageField) {
if ($request->hasFile($imageField)) {
$image = $request->file($imageField);
$destinationPath = 'image/';
$imageName = uniqid() . '.' .  $image->getClientOriginalName();
$image->move($destinationPath, $imageName);
$input[$imageField] = $imageName;
} else {
unset($input[$imageField]);
}
}

Service::create($input);

return redirect('/admin/services')->with('message', 'Service added successfully');
}`
А это мой сервис.create.blade.php:

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

@extends('layouts.app')

@section('title', 'Data service')

@section('content')

[url=/admin/services]Services list[/url]



@csrf


Title A


@error('tittlea')
{{ $message }}
@enderror

Description A


@error('descriptiona')
{{ $message }}
@enderror

File A


@error('imagea')
{{ $message }}
@enderror





Title B


@error('tittleb')
{{ $message }}
@enderror

Description B


@error('descriptionb')
{{ $message }}
@enderror

File B


@error('imageb')
{{ $message }}
@enderror



Title C


@error('tittlec')
{{ $message }}
@enderror

Description C


@error('descriptionc')
{{ $message }}
@enderror

File C


@error('imagec')
{{ $message }}
@enderror



Title D


@error('titled')
{{ $message }}
@enderror

Description D


@error('descriptiond')
{{ $message }}
@enderror

File D


@error('imaged')
{{ $message }}
@enderror



Submit





@endsection

Мне нужен ответ, потому что я устал решать эту ситуацию.

Подробнее здесь: https://stackoverflow.com/questions/783 ... -situation
Ответить

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

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

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

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

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