diff --git a/app/Http/Controllers/SettingController.php b/app/Http/Controllers/SettingController.php index 7ffcb25..c1e8283 100644 --- a/app/Http/Controllers/SettingController.php +++ b/app/Http/Controllers/SettingController.php @@ -90,6 +90,9 @@ class SettingController extends Controller $filename = tempnam(sys_get_temp_dir(), 'tissue_export_tmp_'); try { + // 気休め + set_time_limit(0); + $exporter = new CheckinCsvExporter(Auth::user(), $filename, $charsets[$validated['charset']]); $exporter->execute(); } catch (\Throwable $e) { diff --git a/app/Services/CheckinCsvExporter.php b/app/Services/CheckinCsvExporter.php index ac38b56..7fe8dbf 100644 --- a/app/Services/CheckinCsvExporter.php +++ b/app/Services/CheckinCsvExporter.php @@ -46,7 +46,7 @@ class CheckinCsvExporter $ejaculation->note, $ejaculation->link, ]; - foreach ($ejaculation->tags as $tag) { + foreach ($ejaculation->tags->take(32) as $tag) { $record[] = $tag->name; } $csv->insertOne($record);