feat: add quetions feature
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
<?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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user