チェックインデータがCSVで投入されたことを記録できるようにした

This commit is contained in:
shibafu
2020-02-18 02:03:49 +09:00
parent 0a53199399
commit 6387d4e853
6 changed files with 81 additions and 1 deletions

View File

@@ -12,6 +12,9 @@ class Ejaculation extends Model
{
use HasEagerLimit;
const SOURCE_WEB = 'web';
const SOURCE_CSV = 'csv';
protected $fillable = [
'user_id', 'ejaculated_date',
'note', 'geo_latitude', 'geo_longitude', 'link',

View File

@@ -69,6 +69,7 @@ class CheckinCsvImporter
$ejaculation->ejaculated_date = Carbon::createFromFormat('!Y/m/d H:i+', $record['日時']);
$ejaculation->note = str_replace(["\r\n", "\r"], "\n", $record['ノート'] ?? '');
$ejaculation->link = $record['オカズリンク'] ?? '';
$ejaculation->source = Ejaculation::SOURCE_CSV;
try {
$tags = $this->parseTags($line, $record);