tejariapp-new-logotejariapp-new-logotejariapp-new-logotejariapp-new-logo
  • صفحه اصلی
  • پروژه ها
    • پروژه طراحی سایت
    • پروژه های اندروید
    • پروژه های تحت ویندوز
    • UI & UX
    • ربات تلگرام
  • سفارش پروژه
    • انجام پروژه اندروید (Android)
    • طراحی و ساخت اپلیکیشن موبایل
    • انجام پروژه طراحی سایت با php
    • انجام پروژه طراحی سایت با Asp.net
    • انجام پروژه سی شارپ
    • فرم سفارش پروژه
  • مدرسه ی تجاری اپ
    • طراحی سایت
    • اندروید
    • سی شارپ
    • آموزش پایگاه داده
    • برنامه های کاربردی
  • لینک های مفید
    • پرداخت آنلاین
    • درباره تجاری اپ
    • تماس با ما
استخدام برنامه نویس متلب
سفارش پروژه
✕
            هیچ نتیجه ای یافت نشدمشاهده همه نتایج

            نحوه ایجاد فایل ورد Word در لاراول

            • صفحه نخست
            • مدرسه ی تجاری اپ آموزش طراحی سایت
            • نحوه ایجاد فایل ورد Word در لاراول
            آموزش بایند کردن view های لایه به مولفه های معماری اندروید
            آموزش بایند کردن view های لایه به مولفه های معماری اندروید
            15 اردیبهشت 1399
            نحوه ایجاد جدول با استفاده از Migration در لاراول
            نحوه ایجاد جدول با استفاده از Migration در لاراول
            28 اردیبهشت 1399
            منتشر شده توسط مدیر سایت
            نحوه ایجاد فایل Word در لاراول

            نحوه ایجاد فایل Word در لاراول

            چگونه در لاراول فایل ورد word ایجاد کنیم؟ در این پست از تجاری اپ قصد داریم نحوه تولید فایل Word در لاراول را به شما آموزش دهیم. شما در این مقاله با کمک یه نمونه یا مثال ساده یاد خواهید گرفت که چگونه در لاراول خروجی فایل ورد ایجاد کنید و برای این کار تنها کافیست چند گام که در ادامه آورده ایم را دنبال کنید.با ما همراه باشید.

            در دنیای امروز، ما گاهی اوقات نیاز داریم برای اکسپورت برخی داده ها سند Word ایجاد کنیم. به عنوان مثال اگر داده های مهمی مانند شرایط و ضوابط داشته باشیم، همیشه می خواهیم pdf یا Word آن را داشته باشیم تا به شکل یا فرمت بهتری آن را در اختیار داشته باشیم، بنابراین در لاراول می توانیم با استفاده از پکیج کامپوزر phpoffice/phpword این کار (خروجی Word در لاراول) را انجام دهیم.

            نحوه ایجاد فایل Word در لاراول

            مراحل زیر را برای تولید فایل ورد در لاراول را دنبال کنید:

            نصب پکیج Phpword

            در اینجا، در گام اول پکیج phpoffice/phpword package را نصب می کنیم، این پکیج یا بسته مخصوص لاراول نیست بلکه مخصوص php می باشد.اما به هر حال ما می توانیم از آن برای تولید خروجی Word در لاراول استفاده کنیم. بنابراین دستور زیر را برای نصب این پکیج اجرا کنید:

            composer require phpoffice/phpword
            

            افزودن مسیر یا Route برای تولید فایل Word در لاراول

            بعد از اینکه پکیج phpword با موفقیت نصب شد، ما می توانیم یک مسیر یا route جدید برای دمو و برای تولید یا ایجاد فایل ورد در لاراول اضافه می کنیم، بنابراین route زیر را به فایل routes/web.php اضافه می کنیم:

            routes/web.php

            Route::get('/generate-docx', 'HomeController@generateDocx');
            

            افزودن متد به کنترلر Controller برای ایجاد فایل ورد در لاراول

            در این مرحله یعنی مرحله آخر ما متد generateDocx() را به کنترلر HomeController اضافه می کنیم.کنترلر HomeController را باز کنید و کدهای زیر را کپی کرده و در آن قرار دهید:

            توجه: در نظر داشته باشید که شما باید این کنترلر را ایجاد کنید و سپس کدهای زیر را در آن قرار دهید.

            همچنین بخوانید: نحوه ایجاد کنترلر و مدل در لاراول با استفاده از cmd

            app/Http/Controllers/HomeController.php

            <?php
            
            namespace App\Http\Controllers;
            
            use Illuminate\Http\Request;
            use Exception;
            
            
            class HomeController extends Controller
            {
                /**
                 * Show the application dashboard.
                 *
                 * @return \Illuminate\Http\Response
                 */
                public function generateDocx()
                {
                    $phpWord = new \PhpOffice\PhpWord\PhpWord();
            
            
                    $section = $phpWord->addSection();
            
            
                    $description = "این یک متن آزمایشی می باشد. این فایل جهت تست آموزش نحوه ایجاد فایل ورد در لاراول ایجاد شده است.این آموزش توسط تیم برنامه نویسی تجاری اپ تهیه شده است.";
            
            
                    $section->addImage("https://www.tejariapp.com/wp-content/uploads/logo2.png");
                    $section->addText($description);
            
            
                    $objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
                    try {
                        $objWriter->save(storage_path('helloWorld.docx'));
                    } catch (Exception $e) {
                    }
            
            
                    return response()->download(storage_path('helloWorld.docx'));
                }
            }
            
            

            شما به راحتی می توانید مثال بالا را اجرا کرده و آن را بررسی کنید. همچنین می توانید با کلیک بر روی لینک زیر اطلاعات بیشتری در مورد phpword دریافت کنید: phpword.

            همچنین بخوانید: نحوه ایجاد و دانلود PDF در لاراول

            امیدوارم آموزش ایجاد فایل Word در لاراول برای شما مفید بوده باشد…

            اشتراک گذاری

            پست های مرتبط

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            30 بهمن 1400

            دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            30 بهمن 1400

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            توابع در زبان برنامه نویسی دارت (Dart)

            توابع در زبان برنامه نویسی دارت (Dart)

            27 بهمن 1400

            توابع در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب

            دیدگاهتان را بنویسید لغو پاسخ

            نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

            ساخت اپلیکیشن های موبایل

            • ساخت اپلیکیشن فروشگاهی
            • ساخت اپلیکشن ابزاری و خدماتی
            • ساخت اپلیکیشن آموزشی
            • و هزاران موضوع دیگر

             
            کلیک کنید

            آخرین دیدگاه ها

            • 7 خرداد 1401

              داودی نظر در آموزش استفاده از ckeditor همراه با آپلود عکس در لاراول 6

            • 6 فروردین 1401

              yasaman نظر در راست چین کردن متن در فیگما Figma

            • 3 فروردین 1401

              رضا نظر در مفاهیم Observable و Observer در RxJava

            تجاری اپ در شبکه های اجتماعی

            لوگوی تایید پرداخت آنلاین

            2015-2022 © تمامي حقوق مادي و معنوي اين وب سايت نزد تجاری اپ محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد! | طراح سایت : ProgRun
            سفارش پروژه
                      هیچ نتیجه ای یافت نشدمشاهده همه نتایج