Форма Laravel больше не отправляется, а переключатель не работает в среде разработкиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Форма Laravel больше не отправляется, а переключатель не работает в среде разработки

Сообщение Anonymous »

Я новичок в laravel и столкнулся с проблемой, из-за которой форма не отправляется. Нажатие кнопки отправки формы ничего не возвращает с точки зрения ошибок или действий. Кажется, я заметил еще одно поведение, которое может быть связано с этой проблемой. В производстве я могу выбрать переключатель для типа заказа, и форма изменится на соответствующие поля: погода, доставка на стол или на дом. Такое поведение задумано, но в процессе разработки форма не меняется и не отображается ни ошибка, ни сообщение.
мой файл формы:

@if ($errors->any())
  • @foreach ($errors->all() as $error)
  • {{ $error }}
    @endforeach
@endif
@csrf





{{$keywords["Serving Method"] ?? __('Serving Method') }}




#
{{$keywords["Method"] ?? __('Method') }}




@foreach ($smethods as $sm)

@if(!empty($packagePermissions) && in_array($sm->name, $packagePermissions))


first)
checked
@elseif(old('serving_method') == $sm->value)
checked
@endif
data-gateways="{{$sm->gateways}}">


@php
$smname = str_replace(' ','_',$sm->name);
@endphp

{{ $keywords[$smname] ?? __($sm->name) }}
{{ __($sm->note) }}


@else

first)
checked
@elseif(old('serving_method') == $sm->value)
checked
@endif
data-gateways="{{$sm->gateways}}">

@endif

@endforeach


@error('serving_method')
{{ convertUtf8($message) }}
@enderror





@includeIf('user-front.qrmenu.partials.home_delivery_form')

@includeIf('user-front.qrmenu.partials.pick_up_form')

@includeIf('user-front.qrmenu.partials.on_table_form')


{{$keywords["Order Notes"] ?? __('Order Notes') }}













{{$keywords["Order Summary"] ?? __('Order Summary') }}

@if (!empty($cart))



{{$keywords["Product"] ?? __('Product') }}
{{$keywords["Product Title"] ?? __('Product Title') }}
{{$keywords["Quantity"] ?? __('Quantity') }}
{{$keywords["Total"] ?? __('Total') }}



@foreach ($cart as $key => $item)
@php
$id = $item["id"];
if(session()->has('user_lang')){
$lang = App\Models\User\Language::where('code',session()->get('user_lang'))->where('user_id',getUser()->id)->first();
}else{
$lang = App\Models\User\Language::where('is_default',1)->where('user_id',getUser()->id)->first();
}
$product = Product::query()
->join('product_informations', 'product_informations.product_id', 'products.id')
->where('product_informations.language_id', $lang->id)
->where('products.user_id', $user->id)
->where('products.id', $id)
->first();
@endphp





Изображение

Изображение

Я пытался вернуть свой код, изменить расположение кнопки отправки и проверить наличие ошибок в операторах if, но безуспешно. Я считаю, что форма не отправляется, потому что этот переключатель не устанавливает тип заказа, что приводит к тому, что форма является неполной или содержит ошибки. Я также не получаю никаких ошибок или проблем с компиляцией.

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

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

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

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

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

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