How to Generate word document file in php Laravel

In this example, I will explain how to create a docs file using php laravel 5. I will show you a simple way to generate a docx file in laravel 5.8. You can easily create word document file in laravel 5. we will generate *.doc file without using any composer package.

we will generate doc file from html content in laravel 5 app.

We may need some time to create docs file from database in laravel. if you need the same requirement then you can easily reach to produce word document.

We will use a header with html content and the file name is *.docx. we can use simple html tags like p, strong, ul, li etc. All tags will support to create docs files. You can follow this tutorial to create a docs file in a simple way.

Route::get('generate-docs', function(){
    $headers = array(
        "Content-type"=>"text/html",
        "Content-Disposition"=>"attachment;Filename=myfile.doc"
    );
    
    $content = '<html>
            <head><meta charset="utf-8"></head>
            <body>
                <p>My Content</p>
                <ul><li>Cat</li><li>Cat</li></ul>
            </body>
            </html>';
    
    return \Response::make($content,200, $headers);
});

A few articles about How to Generate word document file in php Laravel Hopefully useful for you.

Bookc
Admin

Hopefully the information we provide can be useful.

Press ESC to close