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.