国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? PHP ????? Laravel Laravel?? ??? ????? ?? ????? ???? ??

Laravel?? ??? ????? ?? ????? ???? ??

Nov 02, 2023 am 08:29 AM
??? ???? ??? ????

Laravel?? ??? ????? ?? ????? ???? ??

Laravel? ???, ?? ???? ?? ??? ?? ? ??????? ???? ? ?? ??? ??? ???? ?? ?? PHP ? ?????? ????????. ??? ?? ? ??? ??? ?? ?? ?? ??? ??? ? ?? ???????. ?? ???? ????? ???? ???? Excel ??? ???? ??? ?? ?????.

  1. Creating Laravel ??????

?? Laravel ??????? ???? ???. ??? ?? ???? ???? ??? Laravel ????? ??? ? ????:

$ composer create-project --prefer-dist laravel/laravel myapp

??? ?? myapp??? Laravel ????? ?????.

  1. ???? ???

Laravel?? ????? HTTP ??? ???? ?? ?? ?????. ??? ???? ??? ??? ????? ???? ???. ?? ??? ???? ????? ?????:

$ php artisan make:controller ExportController

??? ?? ImportController?? ? ????? ?????. ??????? ???? ??? ???? ???? ???? ???. ? ???? ????() ???? ???? ???? ??? ?????.

  1. Create Middleware

Laravel ????? HTTP ?? ?? ?? ??? ??? ? ????. ???? ??? ???? ??? ???? ?? ???? ???? ??? ???? ?? ImportMiddleware?? ????? ????.

?? ??? ???? ????? ?????.

$ php artisan make:middleware ExportMiddleware

??? ?? ImportMiddleware?? ? ????? ?????. ?????? ???? ??? ????? ??() ???? ???? ???. ? ???? ??? ???? ???? ??? ????, ???? ???? ???? ??? ? Laravel Excel ?????? ???? Excel ??? ?????.

  1. Laravel Excel ?? ? ??

Laravel Excel? Excel ??? ???? ??? ??? ??? ???? ?? ?? ?? Laravel ?? ??????. ?? ??? ???? Laravel Excel? ??? ? ????:

$ composer require maatwebsite/excel

??? ???? Laravel Excel? ?? ??? ???? ??? ???? ???. config/app.php ??? ?? ??? ??? ?? ??? ?????.

MaatwebsiteExcelExcelServiceProvider::class,

?? ??? ?? ??? ?????.

'Excel' => MaatwebsiteExcelFacadesExcel::class,
  1. ???? ?? ??

?? ????? ??? ??? ?????. ??. ImportMiddleware??? ?? ??? ???? ???? ??? ???? Excel ??? ?????.

use Excel;

public function handle($request, Closure $next)
{
    if (!$request->has('data')) {
        return response()->json([
            'message' => 'No data to export'
        ], 400);
    }

    $data = $request->get('data');

    return Excel::download(new ExportData($data), 'data.xlsx');
}

????? Excel::download() ???? ???? ???? Excel ??? ?????. ? ???? ??? ???? ???? ?? ????? ? ?? ?? ??? ?????. ??? ???? ???? FromCollection ?????? ???? ????? ??? ???? Excel ??? ???? ? ?????.

? ???? ??? ????? ???? ?? ImportData?? ??? ???? ???? ??????. ??? ImportData ???? ??? ????.

use MaatwebsiteExcelConcernsFromCollection;

class ExportData implements FromCollection
{
    protected $data;

    public function __construct($data)
    {
        $this->data = $data;
    }

    public function collection()
    {
        return collect($this->data);
    }
}

? ?????? FromCollection ?????? ???? ??? ???? Excel ??? ?????. collection() ???? Laravel Excel?? Excel ??? ??? ??? ???? ?????.

  1. ???? ??

?? Laravel ??????? ????? ???? ???. app/Http/Kernel.php ??? ?? $routeMiddleware ??? ?? ??? ?????:

'export' => AppHttpMiddlewareExportMiddleware::class,
  1. ?? ???

????? ???? ??? ??? ??? ???? ???. ??/web.php ??? ?? ?? ??? ?????.

Route::get('export', 'ExportController@export')->middleware('export');

? ????? ?????? GET ??? ???? ?? ???? ????? ????() ???? ??????. ?? ??? ????? ???? ?? ???? ????? ????? ???? ????? ? ??? ?????.

  1. ???

?? ??? ?? ??? ??????. ?? URL? ???? ???? ??? ???? ? ????.

http://localhost:8000/export?data=[{"id":1,"name":"John"},{"id":2,"name":"Jane"}]

??? ???? data.xlsx?? Excel ??? ?? ???.

?? ?? ?:

ExportMiddleware.php

<?php

namespace AppHttpMiddleware;

use Closure;
use Excel;

use MaatwebsiteExcelConcernsFromCollection;

class ExportMiddleware
{
    public function handle($request, Closure $next)
    {
        if (!$request->has('data')) {
            return response()->json([
                'message' => 'No data to export'
            ], 400);
        }

        $data = $request->get('data');

        return Excel::download(new ExportData($data), 'data.xlsx');
    }
}

class ExportData implements FromCollection
{
    protected $data;

    public function __construct($data)
    {
        $this->data = $data;
    }

    public function collection()
    {
        return collect($this->data);
    }
}

ExportController.php

<?php

namespace AppHttpControllers;

class ExportController extends Controller
{
    public function export()
    {
        return response()->json([
            'message' => 'Export completed successfully'
        ]);
    }
}

routes/web.php

Route::get('export', 'ExportController@export')->middleware('export');

app/Http/Kernel.php

protected $routeMiddleware = [
    ...
    'export' => AppHttpMiddlewareExportMiddleware::class,
];

Summary

? ???? ??? Laravel? ???? ??? ?????. ????? ???? Excel ??? ?????. Laravel Excel ?????? ???? ???? Excel ??? ???? ?? ImportMiddleware?? ??? ????? ??? ? ????? Laravel ??????? ??????. ????? ???? ??? ????? ??? Excel ??? ??????. ? ?? Laravel? ???? ???? ???? ? ??? ??? ????.

? ??? Laravel?? ??? ????? ?? ????? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
ECharts ? Java ?????: ?? ?? ???? ???? ???? ?? ECharts ? Java ?????: ?? ?? ???? ???? ???? ?? Dec 17, 2023 am 08:44 AM

ECharts? ??? ??? ? ?? ?? ??? ??? ? ?? ???? ???? ??? ??? ??? ?? ?? ?? ????????. ???? ??? ?? ????? ??? ???? ? ?? ??? ?? ????? ????. ? ????? Java ?????? ?? ECharts? ?? ?? ??? ???? ? ?? ??? ???? ??? ???? ???? ?? ??? ?????. 1. ECharts ?? ECharts? Baidu?? ?? ??? ???? JavaScript ? Canvas ??? ??? ??? ?????? ??? ??? ?????.

vue ? Element-plus? ???? ???? ???? ???? ?? vue ? Element-plus? ???? ???? ???? ???? ?? Jul 18, 2023 am 09:13 AM

Vue ? ElementPlus? ???? ??? ???? ? ?? ??? ???? ?? ?? ??? ?? ??? ??? ???? ?? ?? ? ?? ? ???????? ??? ??? ?? ???? ??? ??? ????? ?? ??? ???? ? ?? ??? ???? ???. . ?? ???? JavaScript ?????? Vue? ElementPlus ?? ?? ?????? ?? ???? ??? ???? ? ?? ??? ?? ??? ? ????. ? ????? ??? ???? ?

PHP? ???? ??? ???? ? Excel ?? ????? ???? ?? PHP? ???? ??? ???? ? Excel ?? ????? ???? ?? Sep 06, 2023 am 10:06 AM

PHP? ???? ??? ???? ? ???? Excel ??? ???? ?? Excel ?? ???? ? ????? ? ??? ???? ?? ?? ? ?????. PHP ??? ???? ? ??? ?? ??? ? ????. ? ????? PHP? PHPExcel ?????? ???? ??? ???? ? Excel ??? ???? ??? ???? ??? ?????. ?? PHPExcel ?????? ???? ???. ?? ????(https://github.com/PHPOffice/P)?? ???? ??? ? ????.

Laravel?? ????? ???? ??? ???? ?? Laravel?? ????? ???? ??? ???? ?? Nov 04, 2023 pm 02:26 PM

Laravel?? ????? ???? ??? ???? ??? ??? ????? ???? ??? ??? ??? ??? ? ?? Laravel ?????? ??? ?????. ???? ?? ??, ?? ? ?? ?? ??? ????? ???? ??? ??? ?? ????. ? ????? ????? ???? Laravel?? ??? ???? ??? ???? ???? ?? ??? ?????. ?? ?? ?? ????? ???? ???. ?? ??? ???? ???? ???? ??? ? ????.

PHP ?? ??: ?? ??? ???? ? ?? PHP ?? ??: ?? ??? ???? ? ?? Aug 09, 2023 pm 03:48 PM

PHP ?? ??: ?? ??? ???? ? ?? ???? ???? ??? ???? ? ? ?????. ???? ????? ??? ???? ???? ???? ?? ???? ???? ???. ? ????? PHP? ???? ?? ???? ???? ??? ???? ???? Excel ??? ???? ???? ??? ?????. 1. ?? ?? ? ?? ?? ?? ???? ???? ???? ??? ? ?? HTML ??? ???? ???. ??, ???, ??? ??? ??? ??? ??? ??? ??? ?????. HTM

Vue? Excel? ??? ??: ???? ????? ???? ?? Vue? Excel? ??? ??: ???? ????? ???? ?? Jul 21, 2023 pm 12:13 PM

Vue? Excel? ??? ??: ??? ?? ????? ???? ?? ?? ??? ?? ???? ???? Excel? ???? ?? ???? ?? ?????. ?? ???? JavaScript ?????? Vue? ? ??? ???? ?? ?? ??? ??? ??? ?????. ? ????? Vue ? Excel.js ?????? ???? ??? ?? ???? ??? ???? ??? ?????. ?? Excel.js ?????? ???? ???. npm ??? ???? ???? ??? ? ????: npminstall

Vue ? Element-UI? ???? ??? ???? ? ???? ??? ???? ?? Vue ? Element-UI? ???? ??? ???? ? ???? ??? ???? ?? Jul 22, 2023 pm 01:25 PM

Vue ? Element-UI? ???? ??? ???? ? ???? ??? ???? ?? ?? ? ? ?? ? ??????? ????? ?? ?????? ??? ???? ? ???? ??? ?? ? ????? ????. ????? ??? ??? ???? ? ???? ??? ???? ??? ??? ???? ?? ??? ???? ???? ???? ???? ? ????. ? ????? Vue ? Element-UI? ???? ??? ???? ? ???? ??? ???? ?? ?? ??? ???? ??? ?????. 1. ?? ?? ?? ????? Vu? ???? ???.

Golang? ???? ??? ???? ??? ???? ??? ?? ??? ?? Golang? ???? ??? ???? ??? ???? ??? ?? ??? ?? Feb 28, 2024 pm 01:42 PM

??: Golang? ??? ??? ???? ??? ?? ??? ?? ???? ???? ?? ?? ??? ????? ??? ??, ??? ?? ? ?? ??? ?? ??????? ??? ???? ?? ???? ???? ???. ? ????? Golang ????? ??? ???? ?????? ??, ??? ?? ? ???? ??? ???? ?? ?? ??? ???? ??? ???? ??? ???? ??? ???? ???? ?? ??? ?????. ?? ??????? ????? da? ?? Golang?? ???? ?????? ????? ???? ???.

See all articles