Tabla base o vista no encontrada: 1146 Table Laravel 5
Al intentar guardar datos en MySQL usando Laravel 5, los usuarios pueden encontrar el problema siguiente error:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sistemal5.cotizacions' doesn't exist
Este error generalmente ocurre cuando Laravel agrega una "S" al nombre de la tabla, lo que genera una referencia de tabla no válida.
Para solucionar este problema, verifique lo siguiente:
Método de almacenamiento del 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:
Posibles problemas:
class Cotizacion extends Model{ public $table = "cotizacion"; }
Solución:
Para solucionar este problema, asegúrese de que el nombre de la tabla en el modelo coincida con el nombre de la tabla real en su base de datos y que la forma plural esté explícitamente especificada si es necesario.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3