Джумле на Лару и одновременно постигаю этот фремворк.
                  
                  
                  У меня там (на Джумле) несоклько крупных разделов и материалы каждого можно комментировать через систему (компонент) комментариев.
                  
                  
                  Что уже сделал на Ларе:
                  
                  
                  1. Прописал логику (роут, модель таблицы в базе, контроллер и представление) для самого простого компонента новостей. По сути тупо вывод из базы.
                  
                  
                  2. Стал думать как организовать вывод комментов.
                  
                  
                     Самое простое и первое что пришло на ум - прописывать в контроллере каждого компонента подтягивание комментов, ему соотвествующих по ID материала.
                  
                  
                     Но так как логика компонента комментов довольно большая, я понял что у меня получится тупое дублирование кода в 4-х котроллерах, что как мне кажется говнокод.
                  
                  
                     Как мне дальше думается, что нужно писать отдельный контроллер для комментов и уже его вызывать с параметром ID и вид компонента (куда его вызывают).
                  
                  
                     Но выше мне уже писали что Ларе не принято вызывать один контроллер из другого контроллера.
                  
                  
                     Так как мне правильнее поступить в этом случае?
                  
                  
                
связи в моделях прописать и в модели новостей свойство добавить protected $with = [ 'comments', ];
 Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  спс, пошел читать про связи!
 Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Oleg
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  зависит от кейса, можно или новости грузить по необходимости с комментариями или как я выше написал, свойство будет по дефолту их подтягивать при вызове новостей
Обсуждают сегодня