Base Table or View Not Found: 1146 Table Laravel 5
Ao tentar salvar dados no MySQL usando Laravel 5, os usuários podem encontrar o seguinte erro:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sistemal5.cotizacions' doesn't exist
Este erro normalmente ocorre quando o Laravel está anexando um "S" ao nome da tabela, resultando em uma referência de tabela inválida.
Para solucionar esse problema, verifique o seguinte:
Método de armazenamento do controlador:
public function store(CotFormRequest $request) { $quote = new Cotizacion; $quote->customer_id = Input::get('data.clientid'); $quote->total = Input::get('data.totalAftertax'); $quote->save(); }
Modelo:
Problemas potenciais:
class Cotizacion extends Model{ public $table = "cotizacion"; }
Solução:
Para corrigir esse problema, certifique-se de que o nome da tabela no modelo corresponda ao nome real da tabela em seu banco de dados e que a forma plural seja especificada explicitamente se necessário.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3