私はLaravel 5.1フォームにBootstrap Toggle属性を組み込んだチェックボックスを持っています。問題は、フォームが送信されるときに、チェックボックスが要求と共に送信されないということです。私はそれが選択されていることを確認しました(チェック=チェック)。私はブートストラップトグルスタイリングを使用していない同じフォーム上の別のチェックボックスを持って、それは期待通りに渡します。ここでブートストラップトグルチェックボックスが要求と共に送信されない
は、フォーム入力です:
{!! Form::checkbox('status', '1', $employee->status, array('data-toggle' => 'toggle')) !!}
($ employee->ステータスはブール値である)ここで
は、私は私のプロジェクトにロードしていたスクリプトやCSSのすべてです:
<!-- Stylesheets -->
<link href="/css/app.css" rel="stylesheet">
<link href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" rel="stylesheet" >
<link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
<link href="/css/pams.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.3.0/dropzone.css" rel="stylesheet">
@yield('head-css')
<!-- Fonts -->
<link href='//fonts.googleapis.com/css?family=Roboto:400,300' rel='stylesheet' type='text/css'>
<!-- Scripts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
{{-- Twitter Bootstrap --}}
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js"></script>
{{-- This is for the converting a checkbox to a sliding toggle --}}
<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
{{-- This is for the autocomplete in the select boxes --}}
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
{{-- This is for adding photos through drag and drop or click --}}
<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.3.0/dropzone.js"></script>
「データトグル」=>「トグル」を削除すると、期待通りに機能します。
フォームはどこですか?コードの一部が欠落している可能性があります。 –