【发布时间】:2018-04-23 12:04:27
【问题描述】:
我需要配置 Laravel 5 以使用 ODBC 通过 Eloquent ORM 访问 Visual FoxPro 表。 我尝试在“database.php”文件的“连接”列表中插入以下条目,但应用程序返回错误“不支持的驱动程序 [odbc]”:
'odbc' => [
'driver' => 'odbc',
'dsn' => 'Visual FoxPro Database',
'database' => '',
],
有没有办法使用 ODBC 访问 VFP 表,就像我使用 PHP 平面应用程序所做的那样?我们将不胜感激。
【问题讨论】:
-
我找到了一种使用 ENGINE=CONNECT 通过 MariaDB 服务器访问 FoxPro 表的方法。通过 MySql WorkBench,我可以在现有 DBF 表上插入、更新、删除行。按照教程 [laravel.com/docs/5.1/quickstart] 使用该应用程序的配置,它可以工作,因为我可以在“任务”表中插入行,但页面不显示“名称”列值。尝试删除一行我收到错误“RouteCollection.php 第 218 行中的 MethodNotAllowedHttpException:”。是否有人知道 Laravel 使用该配置的表的限制或规则。任何帮助将不胜感激。