jobs-backend-challenge
Jobs Backend Challenge Laravel 5.1 surumu icin hazirlanmis bir pakettir., (*1)
Kurulum
Bu paketi yuklemek icin composer paket yoneticisi ile yuklemelisiniz. Yukleme islemi icin asagidaki kodu kullanmalisiniz., (*2)
composer require fg-developer/jobs-backend-challenge
Paket yukleme isleme isleminden sonra ServiceProvider tanimlamasi icin asagidaki satiri config/app/php dosyasi icerisindeki providers bolumune eklemelisiniz., (*3)
'providers' => [
...
Fg\Developer\JobsBackEndChallenge\JobsBackEndChallengeServiceProvider::class
]
Provider tanimlamasi yapildiktan sonra projenin root composer dosyasinin autoload kismina paket Class'larinin psr-4 standarti olarak tanitilmasi gerekmektedir. Bu islemi asagidaki sekilde yapabilirsiniz., (*4)
"psr-4": {
....,
"Fg\\Developer\\JobsBackEndChallenge\\": "vendor/fg-developer/jobs-backend-challenge/src/"
}
Tum islemler tamamlandiktan sonra paket'in dosyalarini laravel projesine publish edebilmek icin asagidaki artisan komutu calistirilmalidir., (*5)
php artisan vendor:publish
Yukaridaki paket dosyalari publish edildiginde asagidaki dosyalar projenize dahil edilecektir., (*6)
Model:, (*7)
app/Countries.php
app/Hotels.php
app/Reviews.php
Migrations:, (*8)
app/database/migrations/2017_12_13_Countries.php
app/database/migrations/2017_12_13_Hotels.php
app/database/migrations/2017_12_13_Reviews.php
Tablolari veritabaniniza eklemek icin migration'lari calistirmalisiniz. Bu islem icin asagidaki yontemi izleyebilirsiniz., (*9)
php artisan migrate