laravel table unique code example
Example 1: laravel migration foreign key 5.6
Schema::table('posts', function (Blueprint $table) {
$table->unsignedInteger('user_id');
$table->foreign('user_id')->references('id')->on('users');
});
Example 2: laravel migration integer
$table->bigInteger('votes');
Example 3: laravel unique id
function generateBarcodeNumber() {
$number = mt_rand(1000000000, 9999999999);
if (barcodeNumberExists($number)) {
return generateBarcodeNumber();
}
return $number;
}
function barcodeNumberExists($number) {
return User::whereBarcodeNumber($number)->exists();
}