Hi! I'm working on this exact thing right now and has been, on and off for the last month.
For seeding i didnt find anything yet (except laravel-shift/blueprint i think?), so im down to customizing stubs and my own artisan command which has this function
function generateSeeders(){
$models = scandir(__DIR__."/../../Models/");
$config = Config::all();;
$except = $config['models']['*']['except'];
$except[] = ".";
$except[] = "..";
foreach($models as $model)
{
$modelname = explode(".", $model);
if(empty($modelname[0]) || in_array($modelname[0], $except)) continue;
$modelname = $modelname[0] . "Seeder";
if($this->option('overwrite')) unlink(base_path("database/seeders/" . $modelname . ".php"));
$this->call('make:seeder', ["name" => $modelname]);
}
}
I'm generating all the way from database to nova resources now (except seeder) and use, for model generation: reliese/laravel, for factory-generation i'm switching on and off from laravel-shift/factory-generator and thedoctor0/laravel-factory-generator. I think both works fine but laravel-shift feels a bit fresher. For nova resource generation i needed to write my own thing.
Please update me if you find anything that works!