Store checkbox value laravel
is_pilot is saving as 0, even when it's checked.
Store method
public function store(CounsellorAvailabilityRequest $request)
{
$message = 'Availability added';
request()->merge(['counsellor_id'=>auth()->user()->id]);
$availability = CounsellorAvailability::create(request()->only('event_time', 'counsellor_id', 'is_pilot'));
return redirect()->route('counsellor_availability.list')->withFlashSuccess($message);
}
view
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
any idea
laravel
add a comment |
is_pilot is saving as 0, even when it's checked.
Store method
public function store(CounsellorAvailabilityRequest $request)
{
$message = 'Availability added';
request()->merge(['counsellor_id'=>auth()->user()->id]);
$availability = CounsellorAvailability::create(request()->only('event_time', 'counsellor_id', 'is_pilot'));
return redirect()->route('counsellor_availability.list')->withFlashSuccess($message);
}
view
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
any idea
laravel
1
I think you are missingvalue="1"
– Ayaz Shah
Nov 13 '18 at 10:41
First you are assigning two ids to your checkbox field and second you are not assigning any value to the field.
– aishazafar
Nov 13 '18 at 10:43
add a comment |
is_pilot is saving as 0, even when it's checked.
Store method
public function store(CounsellorAvailabilityRequest $request)
{
$message = 'Availability added';
request()->merge(['counsellor_id'=>auth()->user()->id]);
$availability = CounsellorAvailability::create(request()->only('event_time', 'counsellor_id', 'is_pilot'));
return redirect()->route('counsellor_availability.list')->withFlashSuccess($message);
}
view
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
any idea
laravel
is_pilot is saving as 0, even when it's checked.
Store method
public function store(CounsellorAvailabilityRequest $request)
{
$message = 'Availability added';
request()->merge(['counsellor_id'=>auth()->user()->id]);
$availability = CounsellorAvailability::create(request()->only('event_time', 'counsellor_id', 'is_pilot'));
return redirect()->route('counsellor_availability.list')->withFlashSuccess($message);
}
view
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
any idea
laravel
laravel
asked Nov 13 '18 at 10:39
user9555022
1
I think you are missingvalue="1"
– Ayaz Shah
Nov 13 '18 at 10:41
First you are assigning two ids to your checkbox field and second you are not assigning any value to the field.
– aishazafar
Nov 13 '18 at 10:43
add a comment |
1
I think you are missingvalue="1"
– Ayaz Shah
Nov 13 '18 at 10:41
First you are assigning two ids to your checkbox field and second you are not assigning any value to the field.
– aishazafar
Nov 13 '18 at 10:43
1
1
I think you are missing
value="1"
– Ayaz Shah
Nov 13 '18 at 10:41
I think you are missing
value="1"
– Ayaz Shah
Nov 13 '18 at 10:41
First you are assigning two ids to your checkbox field and second you are not assigning any value to the field.
– aishazafar
Nov 13 '18 at 10:43
First you are assigning two ids to your checkbox field and second you are not assigning any value to the field.
– aishazafar
Nov 13 '18 at 10:43
add a comment |
3 Answers
3
active
oldest
votes
You need to add value="1"
is because if your is_pilot
column data type is int
and it won't allow any string
or boolean
value.
Without having value="1"
your checkbox might send true
as boolean
when you mark as checked, and if is a boolean
value then insert query will go with 0
value into database. So you need to add value in checkbox
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
add a comment |
The issue is here:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
here the value
attribute is missing, in absence of value
the value we get on the server side is on
or off
which is not an integer that's why it is always 0
. Provide the value
like:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
and provide the unique id
for every element and try again.
add a comment |
Each item over an html page should have one id. Although this issue has nothing to do with your error but it should be corrected. Moreover every checkbox is assigned a value which is passed if a checkbox is checked. So your checbox field should look like following code.
<input type="checkbox" name="is_pilot" id="is_pilot" value="1" />
Or
<input type="checkbox" id="checkbox-checked" name="is_pilot" value="1" />
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53279170%2fstore-checkbox-value-laravel%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need to add value="1"
is because if your is_pilot
column data type is int
and it won't allow any string
or boolean
value.
Without having value="1"
your checkbox might send true
as boolean
when you mark as checked, and if is a boolean
value then insert query will go with 0
value into database. So you need to add value in checkbox
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
add a comment |
You need to add value="1"
is because if your is_pilot
column data type is int
and it won't allow any string
or boolean
value.
Without having value="1"
your checkbox might send true
as boolean
when you mark as checked, and if is a boolean
value then insert query will go with 0
value into database. So you need to add value in checkbox
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
add a comment |
You need to add value="1"
is because if your is_pilot
column data type is int
and it won't allow any string
or boolean
value.
Without having value="1"
your checkbox might send true
as boolean
when you mark as checked, and if is a boolean
value then insert query will go with 0
value into database. So you need to add value in checkbox
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
You need to add value="1"
is because if your is_pilot
column data type is int
and it won't allow any string
or boolean
value.
Without having value="1"
your checkbox might send true
as boolean
when you mark as checked, and if is a boolean
value then insert query will go with 0
value into database. So you need to add value in checkbox
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
answered Nov 13 '18 at 10:45
Ayaz ShahAyaz Shah
2,15231647
2,15231647
add a comment |
add a comment |
The issue is here:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
here the value
attribute is missing, in absence of value
the value we get on the server side is on
or off
which is not an integer that's why it is always 0
. Provide the value
like:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
and provide the unique id
for every element and try again.
add a comment |
The issue is here:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
here the value
attribute is missing, in absence of value
the value we get on the server side is on
or off
which is not an integer that's why it is always 0
. Provide the value
like:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
and provide the unique id
for every element and try again.
add a comment |
The issue is here:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
here the value
attribute is missing, in absence of value
the value we get on the server side is on
or off
which is not an integer that's why it is always 0
. Provide the value
like:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
and provide the unique id
for every element and try again.
The issue is here:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot"/>
here the value
attribute is missing, in absence of value
the value we get on the server side is on
or off
which is not an integer that's why it is always 0
. Provide the value
like:
<input type="checkbox" id="checkbox-checked" name="is_pilot" id="is_pilot" value="1"/>
and provide the unique id
for every element and try again.
answered Nov 13 '18 at 10:49
Mayank PandeyzMayank Pandeyz
18.1k11738
18.1k11738
add a comment |
add a comment |
Each item over an html page should have one id. Although this issue has nothing to do with your error but it should be corrected. Moreover every checkbox is assigned a value which is passed if a checkbox is checked. So your checbox field should look like following code.
<input type="checkbox" name="is_pilot" id="is_pilot" value="1" />
Or
<input type="checkbox" id="checkbox-checked" name="is_pilot" value="1" />
add a comment |
Each item over an html page should have one id. Although this issue has nothing to do with your error but it should be corrected. Moreover every checkbox is assigned a value which is passed if a checkbox is checked. So your checbox field should look like following code.
<input type="checkbox" name="is_pilot" id="is_pilot" value="1" />
Or
<input type="checkbox" id="checkbox-checked" name="is_pilot" value="1" />
add a comment |
Each item over an html page should have one id. Although this issue has nothing to do with your error but it should be corrected. Moreover every checkbox is assigned a value which is passed if a checkbox is checked. So your checbox field should look like following code.
<input type="checkbox" name="is_pilot" id="is_pilot" value="1" />
Or
<input type="checkbox" id="checkbox-checked" name="is_pilot" value="1" />
Each item over an html page should have one id. Although this issue has nothing to do with your error but it should be corrected. Moreover every checkbox is assigned a value which is passed if a checkbox is checked. So your checbox field should look like following code.
<input type="checkbox" name="is_pilot" id="is_pilot" value="1" />
Or
<input type="checkbox" id="checkbox-checked" name="is_pilot" value="1" />
answered Nov 13 '18 at 10:52
aishazafaraishazafar
3172520
3172520
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53279170%2fstore-checkbox-value-laravel%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
I think you are missing
value="1"
– Ayaz Shah
Nov 13 '18 at 10:41
First you are assigning two ids to your checkbox field and second you are not assigning any value to the field.
– aishazafar
Nov 13 '18 at 10:43