Files
back-meditation/database/seeders/QuestionSeeder.php
2025-09-08 17:11:52 +03:30

71 lines
7.0 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\Question;
use App\Models\Tag;
use App\Models\Category;
class QuestionSeeder extends Seeder
{
public function run(): void
{
$questions = [
['مدتیه احساس می‌کنم هیچ انگیزه‌ای برای کار و زندگی ندارم.', 'افسردگی', ['افسردگی', 'بی‌انگیزگی']],
['شب‌ها نمی‌تونم راحت بخوابم و مدام فکرم مشغوله.', 'اضطراب', ['بی‌خوابی', 'اضطراب']],
['همیشه نگران آینده‌ام هستم و این باعث میشه تمرکز نداشته باشم.', 'اضطراب', ['اضطراب', 'نگرانی']],
['در جمع آدم‌ها حس خجالت و استرس زیادی دارم.', 'اضطراب اجتماعی', ['اضطراب اجتماعی', 'خجالت']],
['خیلی زود از کوره در میرم و عصبی میشم.', 'کنترل احساسات', ['عصبانیت', 'کنترل احساسات']],
['هیچ لذتی از کارهایی که قبلاً دوست داشتم نمی‌برم.', 'افسردگی', ['افسردگی', 'بی‌انگیزگی']],
['همیشه احساس می‌کنم اعتماد به نفس کافی ندارم.', 'اعتماد به نفس', ['اعتماد به نفس', 'خودباوری']],
['در تصمیم‌گیری‌ها خیلی شک و تردید دارم.', 'تصمیم‌گیری', ['تصمیم‌گیری', 'تردید']],
['بعد از شکست یا اشتباه مدت‌ها خودم رو سرزنش می‌کنم.', 'عزت نفس', ['خودسرزنشگری', 'عزت نفس']],
['مدتیه احساس تنهایی زیادی دارم حتی وقتی بین آدم‌ها هستم.', 'تنهایی', ['تنهایی', 'افسردگی']],
['در رابطه عاطفی‌ام مدام احساس ناامنی دارم.', 'روابط', ['رابطه عاطفی', 'ناامنی']],
['انگیزه‌ای برای ادامه تحصیل یا کار ندارم.', 'بی‌انگیزگی', ['بی‌انگیزگی', 'آینده شغلی']],
['وقتی با خانواده‌ام حرف می‌زنم خیلی زود بحثمون به دعوا می‌کشه.', 'خانواده', ['خانواده', 'ارتباط مؤثر']],
['نمی‌تونم احساساتم رو به دیگران بگم.', 'مهارت ارتباطی', ['بیان احساسات', 'مهارت ارتباطی']],
['استرس مصاحبه شغلی یا ارائه باعث میشه عملکردم ضعیف باشه.', 'شغل', ['اضطراب عملکرد', 'شغل']],
['خیلی به تأیید دیگران وابسته‌ام.', 'اعتماد به نفس', ['وابستگی', 'عزت نفس']],
['احساس می‌کنم هیچ هدفی در زندگی ندارم.', 'بی‌هدفی', ['بی‌هدفی', 'افسردگی']],
['مدام گذشته رو مرور می‌کنم و نمی‌تونم رها کنم.', 'رها کردن', ['گذشته', 'رها کردن']],
['در محیط کار مدام حس می‌کنم دیگران بهتر از من هستند.', 'اعتماد به نفس', ['مقایسه', 'اعتماد به نفس']],
['از تغییر می‌ترسم و ترجیح میدم همه چیز ثابت بمونه.', 'رشد فردی', ['ترس از تغییر', 'رشد فردی']],
['وقتی تحت فشارم، دچار تپش قلب و لرزش میشم.', 'اضطراب', ['اضطراب', 'علائم فیزیکی']],
['مدتیه تمرکز و حافظه‌ام خیلی کم شده.', 'تمرکز', ['تمرکز', 'حافظه']],
['احساس می‌کنم کسی منو درک نمی‌کنه.', 'تنهایی', ['تنهایی', 'عدم درک']],
['توی رابطه‌ها زود وابسته میشم و سخت جدا میشم.', 'روابط', ['وابستگی عاطفی', 'روابط']],
['بعد از بیدار شدن هم هنوز احساس خستگی دارم.', 'خستگی', ['خستگی', 'بی‌انرژی']],
['برای نه گفتن به دیگران مشکل دارم.', 'مرزبندی', ['مرزبندی', 'نه گفتن']],
['مدام حس می‌کنم کارهام کافی و خوب نیست.', 'کمال‌گرایی', ['کمال‌گرایی', 'خودانتقادی']],
['وقتی مشکلی پیش میاد نمی‌تونم آرامش خودمو حفظ کنم.', 'مدیریت استرس', ['مدیریت استرس', 'کنترل احساسات']],
['مدام نگران سلامت خودم یا اطرافیانم هستم.', 'اضطراب سلامت', ['اضطراب سلامت', 'نگرانی']],
['نمی‌دونم چطور با شکست‌ها کنار بیام.', 'تاب‌آوری', ['شکست', 'تاب‌آوری']],
['وقتی تنها هستم احساس ترس یا اضطراب دارم.', 'ترس', ['ترس', 'تنهایی']],
['نمی‌تونم زمانم رو درست مدیریت کنم و همیشه کارهام عقب میفته.', 'بهره‌وری', ['مدیریت زمان', 'بهره‌وری']],
['در جمع‌های خانوادگی احساس معذب بودن می‌کنم.', 'اضطراب اجتماعی', ['اضطراب اجتماعی', 'خانواده']],
['گاهی حس می‌کنم ارزشمند نیستم.', 'عزت نفس', ['عزت نفس', 'خودباوری']],
['وقتی کسی منو نقد می‌کنه خیلی ناراحت میشم.', 'اعتماد به نفس', ['انتقادپذیری', 'اعتماد به نفس']],
['مدام احساس می‌کنم تحت قضاوت دیگرانم.', 'اضطراب اجتماعی', ['ترس از قضاوت', 'اضطراب اجتماعی']],
['وقتی اتفاق بدی میفته مدت‌ها درگیرش میشم.', 'اضطراب', ['نشخوار فکری', 'اضطراب']],
['انگیزه شروع کارهای جدید رو ندارم.', 'بی‌انگیزگی', ['بی‌انگیزگی', 'شروع کار']],
['نمی‌تونم روی یک موضوع برای مدت طولانی تمرکز کنم.', 'تمرکز', ['تمرکز', 'حواس‌پرتی']],
['مدام حس می‌کنم برای همه باید کاری انجام بدم حتی اگه خسته باشم.', 'مرزبندی', ['مرزبندی', 'خستگی روانی']],
];
foreach ($questions as [$title, $categoryName, $tagNames]) {
$category = Category::firstOrCreate(['name' => $categoryName]);
$question = Question::create([
'title' => $title,
'category_id' => $category->id
]);
foreach ($tagNames as $tagName) {
$tag = Tag::firstOrCreate(['name' => $tagName]);
$question->tags()->attach($tag);
}
}
}
}