diff --git a/app/Ejaculation.php b/app/Ejaculation.php index 8392469..4fa0111 100644 --- a/app/Ejaculation.php +++ b/app/Ejaculation.php @@ -17,7 +17,7 @@ class Ejaculation extends Model protected $fillable = [ 'user_id', 'ejaculated_date', - 'note', 'geo_latitude', 'geo_longitude', 'link', + 'note', 'geo_latitude', 'geo_longitude', 'link', 'source', 'is_private', 'is_too_sensitive' ]; diff --git a/app/Http/Controllers/EjaculationController.php b/app/Http/Controllers/EjaculationController.php index c0d6277..b20f5f4 100644 --- a/app/Http/Controllers/EjaculationController.php +++ b/app/Http/Controllers/EjaculationController.php @@ -57,6 +57,7 @@ class EjaculationController extends Controller 'ejaculated_date' => Carbon::createFromFormat('Y/m/d H:i', $inputs['date'] . ' ' . $inputs['time']), 'note' => $inputs['note'] ?? '', 'link' => $inputs['link'] ?? '', + 'source' => Ejaculation::SOURCE_WEB, 'is_private' => $request->has('is_private') ?? false, 'is_too_sensitive' => $request->has('is_too_sensitive') ?? false ]); diff --git a/database/migrations/2020_05_24_193301_make_non_nullable_source_on_ejaculations.php b/database/migrations/2020_05_24_193301_make_non_nullable_source_on_ejaculations.php new file mode 100644 index 0000000..c644313 --- /dev/null +++ b/database/migrations/2020_05_24_193301_make_non_nullable_source_on_ejaculations.php @@ -0,0 +1,34 @@ +string('source')->nullable(false)->change(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('ejaculations', function (Blueprint $table) { + $table->string('source')->nullable()->change(); + }); + } +}