XLSλ₯Ό κ°μ Έ μ€λ €κ³ ν λ λ€μ μ€λ₯κ° λ°μν©λλ€.
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].
Mongoλ₯Ό μ¬μ©νμ§ μμ§λ§ # 1998μμ μ μνλλ‘ νΈλμμ μ λΉνμ±ννλ €κ³ νμ§λ§ μ무κ²λ λ³κ²½λμ§ μμμ΅λλ€.
https://github.com/Maatwebsite/Laravel-Excel/issues/1998#issuecomment -508995478μμ λ΄ λλ΅μ μλν΄ λ³΄μ ¨μ΅λκΉ? μλͺ»λ κ΅¬μ± κ°μ μ¬μ©νκ³ μλ κ² κ°μ΅λλ€.
# 1998 (μ½λ©νΈ) μμ λ΄ λλ΅μ μλν΄ λ³΄μ ¨μ΅λκΉ? μλͺ»λ κ΅¬μ± κ°μ μ¬μ©νκ³ μλ κ² κ°μ΅λλ€.
λλ λ λ€ μλνλ€. λν κΈ°λ³Έ ꡬμ±μ μλνμ΅λλ€.
μ΄μ¨λ MySQLμ μ¬μ©νκ³ μκΈ° λλ¬Έμ κΈ°λ³Έ ꡬμ±μ΄ μλνμ§ μμμΌν©λκΉ?
BTW, @patrickbrouwers , 'handler'μ λν κ°μΌλ‘ 'db'λλ 'null'μ΄ μλμ§ μ¬λΆμ κ΄κ³μμ΄ 'Unable to resolve NULL driver'λΌλ λμΌν λ©μμ§κ° νμλ©λλ€.
μ’μ, λͺ κ°μ§ μ‘°μ¬λ₯Όνλλ° λ²κ·Έκ° μλλλ€.
Laravel μΊμλ μλ‘ κ²μ λ κ³΅κΈ μ 체 ꡬμ±μ μ½λ μ€μ λλ€.
κ°λ¨ν php artisan config : clear κ° ν΄λμ΅λλ€.
μ΄ λ¬Έμ μ μ§λ©΄νμ΅λλ€. λ΄ λ¬Έμ λ κ΅¬μ± νμΌ excel.php
μ μΆκ°νμ§ μκ³ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νκ³ μλ€λ κ²μ
λλ€.
κ·Έλμ μΊμλ₯Ό μ§μμ μΆμ νκ³ (μλνμ΅λλ€) κ΅¬μ± νμΌμ μΆκ° ν λ€μ ꡬμ±μ λ€μ μΊμνμ΅λλ€.
μ΄κ² λμμ΄ λκΈΈ λ°λλ€.
κ°μ₯ μ μ©ν λκΈ
μ’μ, λͺ κ°μ§ μ‘°μ¬λ₯Όνλλ° λ²κ·Έκ° μλλλ€.
Laravel μΊμλ μλ‘ κ²μ λ κ³΅κΈ μ 체 ꡬμ±μ μ½λ μ€μ λλ€.
κ°λ¨ν php artisan config : clear κ° ν΄λμ΅λλ€.