Loại trang web tùy chỉnh không xác định\excel\facades\excel.
Show gọi đến phương thức không xác định customwebsite\excel\facades\excel��load����ʲô ԭ�� ������ 1���ش� #����# ��Щ��֢���ܻ��Ŵ����һ���� �ٶ�����59e6fc949 �������� �ش����� 89 �����ʣ� 12% �������ˣ� 4. 2�� ��Ҳȥ���� ��ʸ���ҳ �� ��ȫ�� ����ҵ����������������������������µģ� ����� �Ѳȹ�< �������ش�������ǣ� ���� �����Ƽ���ʦ���� ��δ���������⣬�����ϸ����� �� ����⣬ͨ���ٶ����ٽ������רҵ��ѯ ������������
������������ > Ϊ���Ƽ���Vì vậy, tôi đã tạo một bộ điều khiển PHP để xử lý dữ liệu xuất được đăng bởi JS. Vấn đề là tôi có thể thấy nó tạo ra một cái gì đó trong bảng điều khiển nhưng tải xuống tệp không bao giờ bắt đầu. Tôi đã thử sử dụng -> Store (Laravel Excel) và giữ nó trong thư mục xuất nhưng một lần nữa khi tôi cố gắng sử dụng
Nó vẫn sẽ không bắt đầu tải xuống. Vấn đề tôi gặp phải chỉ là tải xuống để bắt đầu. bắt đầu tải xuống goc goc
Tuyến đường
Bộ điều khiển PHP 0Giới thiệuChúng tôi đã thấy một vài hướng dẫn của laravel cho người mới bắt đầu và thông qua một trong những bài đ để blog của họ tôg đ lf â lf à à n. Vì vậy, ở đây chúng tôi với một hướng dẫn khác của Laravel Trong hướng dẫn từng bước này của laravel 8 xuất dữ liệu dưới dạng tệp excel, chúng tôi sẽ xây dựng bản demo ứng dụng mơ ước trong trang web đó để sử dụng. You could quen thuộc với gói; . Laravel 8 xuất dữ liệu dưới dạng tệp excel, chúng tôi sẽ xây dựng một ứng dụng demo trong đó chúng tôi sẽ sử dụng gói trang web/excel tùy chỉnh để xuất dữ liệu. Bạn có thể quen thuộc với gói; Chúng tôi sẽ xây dựng một ứng dụng demo nơi chúng tôi sẽ xem cách triển khai chức năng xuất sắc Excel trong Laravel bằng gói Maatwebsite/Excel Trước khi bắt đầu phần phát triển, hãy xem video dưới đây để bạn có thể có ý tưởng về những gì chúng tôi sẽ xây dựng trong blog Create a model with the moveRun this command to create a method 1// sinh viên. php Ở đây chúng tôi phải lưu trữ dữ liệu của sinh viên để tạo bảng và xác định các bảng trường Tạo bảng dữ liệuChuyển đến thư mục cơ sở dữ liệu/di chuyển, sau đó mở tệp di chuyển và viết mã sau. cơ sở dữ liệu/di chuyển, sau đó mở tệp di chuyển và viết đoạn mã sau // 2021_07_16_041455_create_students_table 2Chúng tôi sẽ tạo một bảng bằng các trường trên Now now run this command. Lệnh này rất hữu ích để tạo các bảng thực tế trong GUI và các bảng chuyển đổi trong cơ sở dữ liệu 0Cài đặt gói Maatwebsite/ExcelĐể cài đặt size website/excel, hãy chạy lệnh 1Với sự trợ giúp của gói này, chúng tôi có thể xuất dữ liệu vào một tệp Excel Bây giờ hãy mở Config/app. php và thêm nhà cung cấp dịch vụ và bí danh 2Xác định các tuyến đườngCác tuyến đường được yêu cầu để điều hướng các trang web nhằm xác định các tuyến đường trong bản demo ứng dụng của chú mở côic/m tuyở côic/. php and use after code // web. php 3Tạo một lớp xuất khẩuTrong phần này, chúng tôi sẽ tạo một lớp xuất và xác định mô hình mà nó được kết nối. Gói Maatwebsite cung cấp một cách để xây dựng một lớp xuất khẩu để chúng tôi có thể sử dụng nó trong bộ điều khiển Run the following command for same 4Ở đây, lớp StudentExport sẽ xác định dữ liệu mà chúng tôi muốn xuất trong tệp Excel của chúng tôi Chuyển đến Ứng dụng/Xuất khẩu/StudentExport. php và thực hiện các thay đổi sau trong mã của bạn // sinh viênXuất khẩu. php Hàm tiêu đề () sẽ xác định tiêu đề, sẽ được hiển thị trong tệp excel. Hàm heading() sẽ xác định tiêu đề, sẽ được hiển thị trong tệp excel Phương thức Bộ sưu tập() sẽ trả về dữ liệu mà chúng ta phải xuất. Ở đây trong bản demo ứng dụng của chúng tôi, chúng tôi sẽ xuất tất cả dữ liệu sinh viên bằng mô hình sinh viên. phương thức collection() sẽ trả về dữ liệu mà chúng ta phải xuất. Ở đây trong ứng dụng demo của chúng tôi, chúng tôi sẽ xuất tất cả dữ liệu sinh viên bằng Mô hình sinh viên Tạo bộ điều khiểnTrước khi tạo bộ điều khiển, chúng tôi phải đưa ra yêu cầu Lệnh để tạo một yêu cầu 6Dưới đây là các quy tắc xác nhận được áp dụng để nhập dữ liệu của sinh viên 7Chạy lệnh này để tạo bộ điều khiển tài nguyên để viết logic 8Chuyển đến Ứng dụng/HTTP/Bộ điều khiển/StudentControll. php và viết mã // Kiểm soát sinh viên. php 9Bây giờ chúng ta sẽ sử dụng phương thức tải xuống của gói Laravel Excel trong hàm get_student_data(). Nó sẽ chấp nhận hai tham số. Lớp xuất và tên của tệp (bạn có thể đặt tên cho nó bất cứ thứ gì bạn muốn) hàm get_student_data(). Nó sẽ chấp nhận hai tham số. lớp xuất và tên của tệp (bạn có thể đặt tên cho bất cứ thứ gì bạn muốn) Tham số thứ hai là tên của tệp mà chúng tôi muốn xuất dữ liệu
Tạo chế độ xem để thêm bản ghi và hiển thị chi tiếtChuyển đến thư mục tài nguyên/chế độ xem. Tạo một thư mục cục bộ mới với một tệp có tên là chính. Lá cây. php // chủ yếu. lưỡi. php 0Bây giờ tạo một thư mục khác trong thư mục được xem có tên là Sinh viên. Chúng tôi phải bổ sung hồ sơ của học sinh, và vì điều đó, chúng tôi sẽ cần các biểu mẫu. Các biểu mẫu đã được xác định trong tệp xem At here main. Lá cây. php is local bố cục chứa tất cả các tiêu đề và chân trang chung Trong thư mục sinh viên, tạo hai tệp, cụ thể là. tạo. Lá cây. php từ chỉ mục. Lá cây. php File đã tạo. lưỡi. php được yêu cầu để tạo biểu mẫu để sinh viên có thể nhập dữ liệu. Open Create. Lưỡi. php và viết mã sau //tạo ra. Lá cây. php 1In index file. lưỡi. php, chúng tôi đã hiển thị dữ liệu sinh viên trong bảng định dạng và chúng tôi có thể dễ dàng tải xuống dữ liệu và xuất nó dưới định dạng tệp Excel bằng cách nhấp vào nút Xuất // mục lục. lưỡi. php 2Chạy ứng dụng demoPhần cuối của Data Data Export 8 hướng dẫn bên dưới định dạng tệp Excel đang chạy ứng dụng. Bây giờ nó là thời gian để chạy bản demo của chúng tôi. Chạy lệnh dưới đây 3Sau khi chạy máy chủ thành công, bạn có thể thấy ứng dụng đang hoạt động http. // máy chủ cục bộ. 8000/sinh viên/tạo Kho lưu trữ GitHubToàn bộ mã nguồn có sẵn ở đây. ví dụ như excel-excel-export. Vui lòng thoải mái sao chép repo và chơi xung quanh với mã Kết luậnVì vậy, tôi hy vọng hướng dẫn của dữ liệu xuất Laravel 8 dưới dạng tệp Excel là hữu ích cho bạn. Bạn có phải là một người đam mê Laravel và thấy khó khăn cho các hướng dẫn cơ bản? . Hãy ghé thăm và khám phá thêm các hướng dẫn Laravel như vậy Bacancy có các nhà phát triển Laravel dành riêng, có kỹ năng và có kinh nghiệm với các kỹ năng giải quyết vấn đề. Nếu bạn đang tìm kiếm các nhà phát triển của Laravel, những người có thể giúp bạn với các yêu cầu và dự án của bạn thì đừng lãng phí thời gian của bạn, hãy liên hệ với Bacancy và thuê nhà phát triển Laravel |