Laravel - Inserting Empty Value to Database












0















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 into awards (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();
}

}









share|improve this question


















  • 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
















0















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 into awards (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();
}

}









share|improve this question


















  • 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














0












0








0








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 into awards (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();
}

}









share|improve this question














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 into awards (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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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 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














  • 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








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












2 Answers
2






active

oldest

votes


















1














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






share|improve this answer
























  • 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



















1














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...






share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    1














    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






    share|improve this answer
























    • 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
















    1














    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






    share|improve this answer
























    • 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














    1












    1








    1







    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






    share|improve this answer













    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







    share|improve this answer












    share|improve this answer



    share|improve this answer










    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



















    • 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













    1














    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...






    share|improve this answer




























      1














      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...






      share|improve this answer


























        1












        1








        1







        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...






        share|improve this answer













        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...







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 28 '18 at 5:37









        Walter CejasWalter Cejas

        418311




        418311






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Contact image not getting when fetch all contact list from iPhone by CNContact

            count number of partitions of a set with n elements into k subsets

            A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks