I think you should consider using a repository pattern. A model is suppose to have just one collection.
Although you can have a public function to setCollection on runtime, but this would be ugly
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community