Если вы счастливы использовать классы Apache, вы можете использовать org.apache.commons.text.RandomStringGenerator
(commons-text).
Пример:
RandomStringGenerator randomStringGenerator =
new RandomStringGenerator.Builder()
.withinRange('0', 'z')
.filteredBy(CharacterPredicates.LETTERS, CharacterPredicates.DIGITS)
.build();
randomStringGenerator.generate(12); // toUpperCase() if you want
Поскольку commons-lang 3.6, RandomStringUtils
устарел.
в вашем файле маршрута вы пишете
Route::resource('suppliers', 'SuppliersController');
используйте именованный маршрут как
Route::resource('suppliers', 'SuppliersController')->name('suppliers');