Laravel - Inserting Empty Value to Database
Hello I would like to insert a null value to my database but i have no clue how to do it is giving an error
How to insert an empty value to input text and set it to null to database, as I do this Im having an error because the rows of the database does not have a value. how can I do this without an error.
here is my error
As you can see I have a foreach loop so inserting 1 input text value returns nothing on the database.
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title'
cannot be null (SQL: insert intoawards
(title
,description
,
awards_image
,updated_at
,created_at
) values (, , a:0:{},
2018-11-28 10:29:35, 2018-11-28 10:29:35))
my Controller
public function store(Request $request)
{
$this->validate($request, [
'title' => 'nullable',
'description' => 'nullable',
'awards_image.*' => 'image|nullable|max:1999'
]);
$awards = ;
if ($request->has('awards_image'))
{
//Handle File Upload
foreach ($request->file('awards_image') as $key => $file)
{
// Get FileName
$filenameWithExt = $file->getClientOriginalName();
//Get just filename
$filename = pathinfo( $filenameWithExt, PATHINFO_FILENAME);
//Get just extension
$extension = $file->getClientOriginalExtension();
//Filename to Store
$fileNameToStore = $filename.'_'.time().'.'.$extension;
//Upload Image
$path = $file->storeAs('public/awards_images',$fileNameToStore);
array_push($awards, $fileNameToStore);
}
$fileNameToStore = serialize($awards);
}
else
{
$fileNameToStore='noimage.jpg';
}
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = $request->title[$key];
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
php mysql arrays laravel loops
|
show 3 more comments
Hello I would like to insert a null value to my database but i have no clue how to do it is giving an error
How to insert an empty value to input text and set it to null to database, as I do this Im having an error because the rows of the database does not have a value. how can I do this without an error.
here is my error
As you can see I have a foreach loop so inserting 1 input text value returns nothing on the database.
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title'
cannot be null (SQL: insert intoawards
(title
,description
,
awards_image
,updated_at
,created_at
) values (, , a:0:{},
2018-11-28 10:29:35, 2018-11-28 10:29:35))
my Controller
public function store(Request $request)
{
$this->validate($request, [
'title' => 'nullable',
'description' => 'nullable',
'awards_image.*' => 'image|nullable|max:1999'
]);
$awards = ;
if ($request->has('awards_image'))
{
//Handle File Upload
foreach ($request->file('awards_image') as $key => $file)
{
// Get FileName
$filenameWithExt = $file->getClientOriginalName();
//Get just filename
$filename = pathinfo( $filenameWithExt, PATHINFO_FILENAME);
//Get just extension
$extension = $file->getClientOriginalExtension();
//Filename to Store
$fileNameToStore = $filename.'_'.time().'.'.$extension;
//Upload Image
$path = $file->storeAs('public/awards_images',$fileNameToStore);
array_push($awards, $fileNameToStore);
}
$fileNameToStore = serialize($awards);
}
else
{
$fileNameToStore='noimage.jpg';
}
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = $request->title[$key];
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
php mysql arrays laravel loops
1
Make your database table nullable as i've explained in previous question.
– Sagar Gautam
Nov 28 '18 at 5:09
if attribute has no value put empty string like' '
it's allows to null.
– Gabrielle
Nov 28 '18 at 5:27
@Gabrielle how can I do that? please help me with that syntax thns
– user10665294
Nov 28 '18 at 5:28
@SagarGautam can i do that withoutphp artisan migrate:refresh
?
– user10665294
Nov 28 '18 at 5:29
2
Possible duplicate of Laravel - Inserting empty to Input Form and Insert Null Value to Database
– Greg Schmidt
Nov 28 '18 at 5:41
|
show 3 more comments
Hello I would like to insert a null value to my database but i have no clue how to do it is giving an error
How to insert an empty value to input text and set it to null to database, as I do this Im having an error because the rows of the database does not have a value. how can I do this without an error.
here is my error
As you can see I have a foreach loop so inserting 1 input text value returns nothing on the database.
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title'
cannot be null (SQL: insert intoawards
(title
,description
,
awards_image
,updated_at
,created_at
) values (, , a:0:{},
2018-11-28 10:29:35, 2018-11-28 10:29:35))
my Controller
public function store(Request $request)
{
$this->validate($request, [
'title' => 'nullable',
'description' => 'nullable',
'awards_image.*' => 'image|nullable|max:1999'
]);
$awards = ;
if ($request->has('awards_image'))
{
//Handle File Upload
foreach ($request->file('awards_image') as $key => $file)
{
// Get FileName
$filenameWithExt = $file->getClientOriginalName();
//Get just filename
$filename = pathinfo( $filenameWithExt, PATHINFO_FILENAME);
//Get just extension
$extension = $file->getClientOriginalExtension();
//Filename to Store
$fileNameToStore = $filename.'_'.time().'.'.$extension;
//Upload Image
$path = $file->storeAs('public/awards_images',$fileNameToStore);
array_push($awards, $fileNameToStore);
}
$fileNameToStore = serialize($awards);
}
else
{
$fileNameToStore='noimage.jpg';
}
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = $request->title[$key];
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
php mysql arrays laravel loops
Hello I would like to insert a null value to my database but i have no clue how to do it is giving an error
How to insert an empty value to input text and set it to null to database, as I do this Im having an error because the rows of the database does not have a value. how can I do this without an error.
here is my error
As you can see I have a foreach loop so inserting 1 input text value returns nothing on the database.
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title'
cannot be null (SQL: insert intoawards
(title
,description
,
awards_image
,updated_at
,created_at
) values (, , a:0:{},
2018-11-28 10:29:35, 2018-11-28 10:29:35))
my Controller
public function store(Request $request)
{
$this->validate($request, [
'title' => 'nullable',
'description' => 'nullable',
'awards_image.*' => 'image|nullable|max:1999'
]);
$awards = ;
if ($request->has('awards_image'))
{
//Handle File Upload
foreach ($request->file('awards_image') as $key => $file)
{
// Get FileName
$filenameWithExt = $file->getClientOriginalName();
//Get just filename
$filename = pathinfo( $filenameWithExt, PATHINFO_FILENAME);
//Get just extension
$extension = $file->getClientOriginalExtension();
//Filename to Store
$fileNameToStore = $filename.'_'.time().'.'.$extension;
//Upload Image
$path = $file->storeAs('public/awards_images',$fileNameToStore);
array_push($awards, $fileNameToStore);
}
$fileNameToStore = serialize($awards);
}
else
{
$fileNameToStore='noimage.jpg';
}
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = $request->title[$key];
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
php mysql arrays laravel loops
php mysql arrays laravel loops
asked Nov 28 '18 at 5:07
user10665294
1
Make your database table nullable as i've explained in previous question.
– Sagar Gautam
Nov 28 '18 at 5:09
if attribute has no value put empty string like' '
it's allows to null.
– Gabrielle
Nov 28 '18 at 5:27
@Gabrielle how can I do that? please help me with that syntax thns
– user10665294
Nov 28 '18 at 5:28
@SagarGautam can i do that withoutphp artisan migrate:refresh
?
– user10665294
Nov 28 '18 at 5:29
2
Possible duplicate of Laravel - Inserting empty to Input Form and Insert Null Value to Database
– Greg Schmidt
Nov 28 '18 at 5:41
|
show 3 more comments
1
Make your database table nullable as i've explained in previous question.
– Sagar Gautam
Nov 28 '18 at 5:09
if attribute has no value put empty string like' '
it's allows to null.
– Gabrielle
Nov 28 '18 at 5:27
@Gabrielle how can I do that? please help me with that syntax thns
– user10665294
Nov 28 '18 at 5:28
@SagarGautam can i do that withoutphp artisan migrate:refresh
?
– user10665294
Nov 28 '18 at 5:29
2
Possible duplicate of Laravel - Inserting empty to Input Form and Insert Null Value to Database
– Greg Schmidt
Nov 28 '18 at 5:41
1
1
Make your database table nullable as i've explained in previous question.
– Sagar Gautam
Nov 28 '18 at 5:09
Make your database table nullable as i've explained in previous question.
– Sagar Gautam
Nov 28 '18 at 5:09
if attribute has no value put empty string like
' '
it's allows to null.– Gabrielle
Nov 28 '18 at 5:27
if attribute has no value put empty string like
' '
it's allows to null.– Gabrielle
Nov 28 '18 at 5:27
@Gabrielle how can I do that? please help me with that syntax thns
– user10665294
Nov 28 '18 at 5:28
@Gabrielle how can I do that? please help me with that syntax thns
– user10665294
Nov 28 '18 at 5:28
@SagarGautam can i do that without
php artisan migrate:refresh
?– user10665294
Nov 28 '18 at 5:29
@SagarGautam can i do that without
php artisan migrate:refresh
?– user10665294
Nov 28 '18 at 5:29
2
2
Possible duplicate of Laravel - Inserting empty to Input Form and Insert Null Value to Database
– Greg Schmidt
Nov 28 '18 at 5:41
Possible duplicate of Laravel - Inserting empty to Input Form and Insert Null Value to Database
– Greg Schmidt
Nov 28 '18 at 5:41
|
show 3 more comments
2 Answers
2
active
oldest
votes
If you do not want to change the table then try this:
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = !empty($request->title[$key]) ? $request->title[$key] : '';
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
Some more info in empty()
:
http://php.net/manual/en/function.empty.php
If you are happy to change the table the create a migration where this is in up
Schema::table('awards', function(Blueprint $table) {
$table->string('title')->nullable()->change();
});
of course you will have to change this to what you have already but the important part is ->nullable()->change();
the rest of the line should be the same as your initial migration.
Some more info on migration changes:
https://laravel.com/docs/5.7/migrations#modifying-columns
I hope this helps
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
1
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
|
show 9 more comments
Make a new migration
php artisan make:migration fix_title_in_table_awards --table=awards
Then in the migration created first drop the column, and then recreate the column making it nullable..
Schema::table('awards', function (Blueprint $table) {
$table->dropColum('title');
});
Schema::table('awards', function (Blueprint $table) {
$table->string('title')->nullable();
});
Take care of this action because you will lost all the data in that column...maybe you can copy the actual values of title to another column untill you make the change...
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%2f53512505%2flaravel-inserting-empty-value-to-database%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you do not want to change the table then try this:
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = !empty($request->title[$key]) ? $request->title[$key] : '';
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
Some more info in empty()
:
http://php.net/manual/en/function.empty.php
If you are happy to change the table the create a migration where this is in up
Schema::table('awards', function(Blueprint $table) {
$table->string('title')->nullable()->change();
});
of course you will have to change this to what you have already but the important part is ->nullable()->change();
the rest of the line should be the same as your initial migration.
Some more info on migration changes:
https://laravel.com/docs/5.7/migrations#modifying-columns
I hope this helps
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
1
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
|
show 9 more comments
If you do not want to change the table then try this:
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = !empty($request->title[$key]) ? $request->title[$key] : '';
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
Some more info in empty()
:
http://php.net/manual/en/function.empty.php
If you are happy to change the table the create a migration where this is in up
Schema::table('awards', function(Blueprint $table) {
$table->string('title')->nullable()->change();
});
of course you will have to change this to what you have already but the important part is ->nullable()->change();
the rest of the line should be the same as your initial migration.
Some more info on migration changes:
https://laravel.com/docs/5.7/migrations#modifying-columns
I hope this helps
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
1
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
|
show 9 more comments
If you do not want to change the table then try this:
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = !empty($request->title[$key]) ? $request->title[$key] : '';
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
Some more info in empty()
:
http://php.net/manual/en/function.empty.php
If you are happy to change the table the create a migration where this is in up
Schema::table('awards', function(Blueprint $table) {
$table->string('title')->nullable()->change();
});
of course you will have to change this to what you have already but the important part is ->nullable()->change();
the rest of the line should be the same as your initial migration.
Some more info on migration changes:
https://laravel.com/docs/5.7/migrations#modifying-columns
I hope this helps
If you do not want to change the table then try this:
foreach ($awards as $key => $values) {
$awardsContent = new Award;
$awardsContent->title = !empty($request->title[$key]) ? $request->title[$key] : '';
$awardsContent->description = $request->description[$key];
$awardsContent->awards_image = $values;
$awardsContent->save();
}
}
Some more info in empty()
:
http://php.net/manual/en/function.empty.php
If you are happy to change the table the create a migration where this is in up
Schema::table('awards', function(Blueprint $table) {
$table->string('title')->nullable()->change();
});
of course you will have to change this to what you have already but the important part is ->nullable()->change();
the rest of the line should be the same as your initial migration.
Some more info on migration changes:
https://laravel.com/docs/5.7/migrations#modifying-columns
I hope this helps
answered Nov 28 '18 at 5:40
JoshJosh
718217
718217
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
1
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
|
show 9 more comments
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
1
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
Thanks @Josh this is a lot of info. I hope you will reply if ever i need helps on this code thank you very much
– user10665294
Nov 28 '18 at 5:42
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
how about the Image @Josh ? how can I make that null too?
– user10665294
Nov 28 '18 at 5:43
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
you can use the same for the awards_image as the title just change the code to match the awards_image
– Josh
Nov 28 '18 at 5:46
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
I mean it is $fileNameStorage .. i think it will be different in approach dont ya think sir?
– user10665294
Nov 28 '18 at 5:47
1
1
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
HAHA it works sir time wasted just a typo error THANK YOU you saved my time today
– user10665294
Nov 28 '18 at 6:13
|
show 9 more comments
Make a new migration
php artisan make:migration fix_title_in_table_awards --table=awards
Then in the migration created first drop the column, and then recreate the column making it nullable..
Schema::table('awards', function (Blueprint $table) {
$table->dropColum('title');
});
Schema::table('awards', function (Blueprint $table) {
$table->string('title')->nullable();
});
Take care of this action because you will lost all the data in that column...maybe you can copy the actual values of title to another column untill you make the change...
add a comment |
Make a new migration
php artisan make:migration fix_title_in_table_awards --table=awards
Then in the migration created first drop the column, and then recreate the column making it nullable..
Schema::table('awards', function (Blueprint $table) {
$table->dropColum('title');
});
Schema::table('awards', function (Blueprint $table) {
$table->string('title')->nullable();
});
Take care of this action because you will lost all the data in that column...maybe you can copy the actual values of title to another column untill you make the change...
add a comment |
Make a new migration
php artisan make:migration fix_title_in_table_awards --table=awards
Then in the migration created first drop the column, and then recreate the column making it nullable..
Schema::table('awards', function (Blueprint $table) {
$table->dropColum('title');
});
Schema::table('awards', function (Blueprint $table) {
$table->string('title')->nullable();
});
Take care of this action because you will lost all the data in that column...maybe you can copy the actual values of title to another column untill you make the change...
Make a new migration
php artisan make:migration fix_title_in_table_awards --table=awards
Then in the migration created first drop the column, and then recreate the column making it nullable..
Schema::table('awards', function (Blueprint $table) {
$table->dropColum('title');
});
Schema::table('awards', function (Blueprint $table) {
$table->string('title')->nullable();
});
Take care of this action because you will lost all the data in that column...maybe you can copy the actual values of title to another column untill you make the change...
answered Nov 28 '18 at 5:37
Walter CejasWalter Cejas
418311
418311
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%2f53512505%2flaravel-inserting-empty-value-to-database%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
Make your database table nullable as i've explained in previous question.
– Sagar Gautam
Nov 28 '18 at 5:09
if attribute has no value put empty string like
' '
it's allows to null.– Gabrielle
Nov 28 '18 at 5:27
@Gabrielle how can I do that? please help me with that syntax thns
– user10665294
Nov 28 '18 at 5:28
@SagarGautam can i do that without
php artisan migrate:refresh
?– user10665294
Nov 28 '18 at 5:29
2
Possible duplicate of Laravel - Inserting empty to Input Form and Insert Null Value to Database
– Greg Schmidt
Nov 28 '18 at 5:41