LARAVEL как получить доступ к mariaDB SQL Server по таблицам DBF - PullRequest
0 голосов
/ 05 июня 2018

Я нашел способ доступа к таблицам FoxPro с сервера MariaDB с помощью ENGINE = CONNECT.

Через MySQL WorkBench я могу вставлять, обновлять, удалять строки в существующих таблицах DBF.

Следуя инструкции https://laravel.com/docs/5.1/quickstart с этой конфигурацией для приложения, она работает, потому что я могу вставить строки в таблицу tasks, но на странице не отображается значение столбца name.

При попытке удалить строку я получаю сообщение об ошибке:

MethodNotAllowedHttpException in RouteCollection.php line 218:. 

Есть ли кто-нибудь, кто знает ограничения или правила использования Laravel таблиц для этой конфигурации.

Любая помощь будетоценили.

1 Ответ

0 голосов
/ 05 июня 2018

Вы используете неправильный метод HTTP.В API RESTful обычно необходимо установить метод запроса на DELETE, а не GET или POST.Не знаю, как это делает laravel, но в сообщении об ошибке говорится, что все, что вы отправили, является недопустимым аргументом из-за неправильного метода HTTP.

Кроме того, старайтесь не использовать зарезервированные ключевые слова для имен столбцов, это может вызвать проблемыи вам нужно будет указывать `имя столбца в ваших запросах.

Просмотрите список зарезервированных ключевых слов здесь: https://dev.mysql.com/doc/refman/5.7/en/keywords.html

Проверьте конфигурацию маршрутизации и проверьте, какой метод настроендля вашей конечной точки удаления.

...