Add efz field
This commit is contained in:
parent
4115316290
commit
9bef1fc994
app/Member
database/migrations
tests/Feature/Member
|
@ -34,7 +34,7 @@ class Member extends Model
|
||||||
use Notifiable;
|
use Notifiable;
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
public $fillable = ['firstname', 'lastname', 'nickname', 'other_country', 'birthday', 'joined_at', 'send_newspaper', 'address', 'further_address', 'zip', 'location', 'main_phone', 'mobile_phone', 'work_phone', 'fax', 'email', 'email_parents', 'nami_id', 'group_id', 'letter_address', 'country_id', 'way_id', 'nationality_id', 'subscription_id', 'region_id', 'gender_id', 'confession_id', 'letter_address', 'bill_kind_id', 'version', 'first_subactivity_id', 'first_activity_id', 'confirmed_at', 'children_phone'];
|
public $fillable = ['firstname', 'lastname', 'nickname', 'other_country', 'birthday', 'joined_at', 'send_newspaper', 'address', 'further_address', 'zip', 'location', 'main_phone', 'mobile_phone', 'work_phone', 'fax', 'email', 'email_parents', 'nami_id', 'group_id', 'letter_address', 'country_id', 'way_id', 'nationality_id', 'subscription_id', 'region_id', 'gender_id', 'confession_id', 'letter_address', 'bill_kind_id', 'version', 'first_subactivity_id', 'first_activity_id', 'confirmed_at', 'children_phone', 'efz'];
|
||||||
|
|
||||||
public $dates = ['try_created_at', 'joined_at', 'birthday'];
|
public $dates = ['try_created_at', 'joined_at', 'birthday'];
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class() extends Migration {
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::table('members', function (Blueprint $table) {
|
||||||
|
$table->date('efz')->nullable();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
Schema::table('members', function (Blueprint $table) {
|
||||||
|
$table->dropColumn('efz');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
|
@ -76,6 +76,19 @@ class UpdateTest extends TestCase
|
||||||
$this->assertEquals(44, $member->fresh()->version);
|
$this->assertEquals(44, $member->fresh()->version);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testItUpdatesCriminalRecord(): void
|
||||||
|
{
|
||||||
|
$this->withoutExceptionHandling()->login()->loginNami();
|
||||||
|
$member = $this->member();
|
||||||
|
$this->fakeRequest();
|
||||||
|
|
||||||
|
$response = $this
|
||||||
|
->from("/member/{$member->id}")
|
||||||
|
->patch("/member/{$member->id}", array_merge($member->getAttributes(), ['efz' => '2021-02-03', 'has_nami' => true]));
|
||||||
|
|
||||||
|
$this->assertEquals('2021-02-03', $member->fresh()->efz);
|
||||||
|
}
|
||||||
|
|
||||||
private function member(): Member
|
private function member(): Member
|
||||||
{
|
{
|
||||||
return Member::factory()
|
return Member::factory()
|
||||||
|
|
Loading…
Reference in New Issue