Base Table or View Not Found: 1146 Table Laravel 5
当尝试使用 Laravel 5 将数据保存到 MySQL 时,用户可能会遇到以下错误:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sistemal5.cotizacions' doesn't exist
当 Laravel 将“S”附加到表名称时,通常会发生此错误,从而导致无效的表引用。
要解决此问题,验证以下内容:
控制器存储方法:
public function store(CotFormRequest $request) { $quote = new Cotizacion; $quote->customer_id = Input::get('data.clientid'); $quote->total = Input::get('data.totalAftertax'); $quote->save(); }
模型:
潜在问题:
class Cotizacion extends Model{ public $table = "cotizacion"; }
解决方案:
要解决此问题,请确保模型中的表名称与数据库中的实际表名称匹配,并且显式指定复数形式如果需要的话。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3