Предполагая настройку главной / подчиненной БД, предполагая, что у нас есть следующие модели:
Author
Blog
Post
Допустим, мы хотели всегда читать из подчиненной БД (или, по крайней мере, указать, что мы хотим использовать подчиненную БД).),
мы можем использовать что-то вроде этого: Author::connection('slave')->find(1);
, но для каждой модели, если мы создали модель только для чтения, такую как:
class AuthorRO extends Author {
protected $connection = 'slave';
}
, а затемназвать это так: AuthorRO::find(1);
это может вызвать какие-либо проблемы или проблематично (кроме создания дублированных моделей?)