Я следую за simple ToDo list example, чтобы узнать Laravel 5. Я настроил код точно так, как указано, а для небольшой БД APP работает отлично.Laravel 5 неудача на большой базе данных
Проблема возникла, когда я установил мои пользовательские семена (большая БД) (файлы прилагаются ниже). Когда я установил счетчик проекта ~ 10-50, APP отлично работает. Установка его в ~ 1000 + диапазон (проекты 1k, задачи 100k), я должен щелкнуть (URL-адрес запроса APP) несколько раз, чтобы даже получить задачу удаления для работы. Стандартные методы delete
, update
сбой, только store
работ. Любая идея почему?
Я проверил с помощью phpMyAdmin, что БД настроена правильно. При удалении я также установил проверку Exception
.
EDIT: Я обнаружил, что операция store
работает отлично даже в базе данных 100 КБ. И если я удаляю что-то, я просто store
d (используя приложение PHP), он работает. Однако для посещенных записей delete
не работает (не менее 5 попыток).
ProjectsTableSeeder.php
TasksTableSeeder.php
TasksController.php
Оригинальные файлы (из учебника): here.
Неясно, в чем проблема, которую вы видите - вы получаете сообщение об ошибке? Вы указываете несколько кликов, чтобы получить что-то, что нужно удалить - это просто очень медленно? – Kryten
Да, я проверил журналы, никаких ошибок. Также не исключение. Я проверил, что вход правильно принят путем сброса массива. Он просто перенаправляет, никаких изменений состояния. Как я уже упоминал, для небольшой БД нет проблем. – prakharsingh95
Я использую Apache и MariaDB (MySQL) в Arch Linux. – prakharsingh95