๐ก ๋ ๊ฐ์ง ๋ ์๋ ค์ง Laravel ํธ๋ฆญ: numerify & invisible
Source: Dev.to
Eloquent ํฉํ ๋ฆฌ์์ numerify
Faker์ numerify ๋ฉ์๋๋ # ๋ฌธ์๋ฅผ ๋ฌด์์ ์ซ์๋ก ๊ต์ฒดํด ์ค๋๋ค.
public function definition(): array
{
return [
'phone' => $this->faker->numerify('+##'), // Example output: +20
];
}
๋ง์ด๊ทธ๋ ์ด์ ์์ invisible
invisible ์ปฌ๋ผ ์์ ์๋ ์ปฌ๋ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋จ๊ฒจ ๋๋ฉด์ ๊ธฐ๋ณธ SELECT ์ฟผ๋ฆฌ์์๋ ์จ๊น๋๋ค.
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
Schema::create('users', function (Blueprint $table) {
$table->timestamp('email_verified_at')
->nullable()
->invisible();
});
๋ ๋ง์ ํ์ ์ฐพ์๋ณด๊ณ ์ฌ๊ธฐ์ ์ง์์ ๊ณต์ ํ์ธ์:
https://github.com/digging-code-blog