GeoffTech Laravel NanoID Use NanoID for primary keys on Models Initial code from https://github.com/yondifon/laravel-nanoid Usage use GeoffTech\LaravelNanoId\HasNanoId; class MyModel { use HasNanoId; } Database definition $table->char('id', 36) ->primary();