У меня есть вопрос относительно рамки laravel.Где мы пишем функции, которые обращаются к базе данных в laravel 5?
Я проверил сайт laracast, который помог мне запустить, а также несколько ресурсов здесь и там.
Прошу прощения за следующий вопрос о нобе, но могу ли я спросить, где я должен писать функции, чья роль заключается в изменении данных в базе данных? Функции, которые обычно используют созданные Eloquent ORM модели и вызывают необходимые изменения в БД. До сих пор я делал то, что создал папку в каталоге приложения под названием «classes», и я размещаю там классы утилиты, но я не уверен, что это следующие стандарты, налагаемые laravel 5.
Также касательно транзакций, должен ли я делать это в тех созданных функциях? или было бы лучше назвать процедуры, сделанные в базе данных? ». По моему личному мнению и опыту, я предпочитаю создавать процедуры для транзакций с базой данных, но я по-прежнему предпочитаю найти правильный путь для этого.
Спасибо всем!