لینکهای مفید برای شرکت در مسابقه:
در زمان مسابقه میتوانید سوالهای خود را از قسمت «سؤال بپرسید» مطرح کنید.
سلام بر کدکاپ!
— کدکاپیها
بچههای کدکاپ قصد دارند تا قبل از شروع مسابقه اصلی، مسابقهای را ترتیب دهند و سؤالات را تست کنند، اما آنها نمیخواهند تا تغییرات در دیتابیس اصلی پروژه اعمال شوند آنها. از شما میخواهند تا لاراول را طوری کانفیگ کنید که بتوانند بهراحتی با دیتابیسهایشان کار کنند.
پروژهی اولیه را از این لینک دانلود کنید.
برای اجرای پروژه، باید php
و composer
را از قبل نصب کرده باشید.
composer install
را در پوشهی اصلی پروژه برای نصب نیازمندیها اجرا کنید.php artisan test
استفاده کنید.در دایرکتوری database
دو دیتابیس codecup.sqlite
و codecup_test.sqlite
وجود دارد. درون هر یک از این دیتابیسها جدولی با همان نام دیتابیس وجود دارد و اطلاعاتی نیز داخل جدولها وجود دارد.
شما باید تنظیماتی را فراهم کنید تا بتوان اتصالی با هر یک از این دیتابیسها برقرار کرد و محتوای جداول دلخواه را برگرداند. برای مثال، کد زیر باید اطلاعات جدول codecup_test
داخل دیتابیس codecup_test
را برگرداند:
نام کانکشن دیتابیس codecup.sqlite
باید برابر با codecup
باشد و نام کانکشن دیتابیس codecup_test.sqlite
باید برابر با codecup_test
باشد.
config/database.php
هستید.پس از اعمال تغییرات، فایل config/database.php
را آپلود کنید.