add migration and eloquent