Slick 3.0.2 doesn't automatically create the database table when they don't exist so you have to do something like:
val setup = DBIO.seq(
(table1.schema ++ table2.schema).create,
//...
)
Where do you put this code in Play 2.4?
On a eager binding?
https://www.playframework.com/documentation/2.4.x/ScalaDependencyInjection#Eager-bindings