рдПрдХреНрд╕рдПрд▓рдПрд╕ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
Unable to resolve NULL driver for [Maatwebsite\Excel\Transactions\TransactionManager].
рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИ:
Excel::import(new ProdutosImport, $file)
рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдпрд╛рдд рд╣реИ
<?php
namespace App\Imports;
use App\Produto;
use Maatwebsite\Excel\Concerns\OnEachRow;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
class ProdutosImport implements OnEachRow, WithHeadingRow
{
/**
* <strong i="27">@param</strong> array $row
*
* <strong i="28">@return</strong> \Illuminate\Database\Eloquent\Model|null
*/
public function onRow($row)
{
$row = $row->toArray();
if ($row['nmero_do_pedido'] !== null && $row['sku'] !== null) {
$produto = Produto::firstOrNew(['id_venda' => $row['nmero_do_pedido'], 'sku' => $row['sku'], 'sequeencia' => null]);
$produto->id_venda = $row['nmero_do_pedido'];
$produto->sequeencia = null;
$produto->sku = $row['sku'];
$produto->data_pagamento = $row['data_de_pagamento'];
$produto->estado_pagamento = $row['status_do_pagamento'];
$produto->titulo_produto = $row['nome_do_produto'];
$produto->sub_total = $row['valor_do_produto'];
$produto->descuento_compra = 0;
$produto->total_venda = $row['valor_do_produto'];
$produto->save();
}
}
}
рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░:
рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░реЗрдВред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░:
рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде
Unable to resolve NULL driver for [Maatwebsite\Excel\Transactions\TransactionManager].
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдореЛрдВрдЧреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВрдиреЗ #1998 рдореЗрдВ рд╕реБрдЭрд╛рдП рдЧрдП рд▓реЗрдирджреЗрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ред
рдХреНрдпрд╛ рдЖрдкрдиреЗ https://github.com/Maatwebsite/Laravel-Excel/issues/1998#issuecomment -508995478 рдореЗрдВ рдореЗрд░реЗ рдЙрддреНрддрд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЖрдк рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдореЗрд░реЗ рдЙрддреНрддрд░ рдХреЛ #1998 (рдЯрд┐рдкреНрдкрдгреА) рдореЗрдВ рдЖрдЬрдорд╛рдпрд╛ рд╣реИ? рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЖрдк рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд┐рдЧреНрд╕ рдХреЛ рднреА рдЖрдЬрд╝рдорд╛рдпрд╛ред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡реИрд╕реЗ рднреА MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?
BTW, @patrickbrouwers , рдореБрдЭреЗ рд╡рд╣реА рд╕рдЯреАрдХ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ 'NULL рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде' рдЪрд╛рд╣реЗ рдореЗрд░реЗ рдкрд╛рд╕ 'рд╣реИрдВрдбрд▓рд░' рдХреЗ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ 'db' рдпрд╛ 'null' рд╣реЛред
рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдХреБрдЫ рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдпрд╣ рдмрдЧ рдирд╣реАрдВ рд╣реИред
рд▓рд╛рд░рд╡реЗрд▓ рдХреИрд╢ рдирдП рдкреНрд░рдХрд╛рд╢рд┐рдд рд╡рд┐рдХреНрд░реЗрддрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдерд╛ред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг PHP рдХрд╛рд░реАрдЧрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: рдЗрд╕реЗ
рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореИрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ excel.php
рдХреЛ рдЬреЛрдбрд╝реЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ (рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛), рдлрд┐рд░ рдореИрдВрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдореЗрд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдХреИрд╢ рдХрд┐рдпрд╛ред
рдореИрдВ рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рд╣реВрдБ рдХреА рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреАред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдХреБрдЫ рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдпрд╣ рдмрдЧ рдирд╣реАрдВ рд╣реИред
рд▓рд╛рд░рд╡реЗрд▓ рдХреИрд╢ рдирдП рдкреНрд░рдХрд╛рд╢рд┐рдд рд╡рд┐рдХреНрд░реЗрддрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдерд╛ред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг PHP рдХрд╛рд░реАрдЧрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: рдЗрд╕реЗ