Bu küçük Laravel
API
projesinde sizden gerçekleştirmenizi beklediğimiz görev, basitçe, yazılan testlerin geçmesini sağlamaktır. Testleri yeşile çevirirken üzerinde değişiklik yapmamanız gerekiyor.
Temel düzeyle bir TODO uygulaması olarak düşünebileceğiniz bu projede User
modeli ile ilişkili bir Task
modeline ait Rest API
'lerini yazacak; böylelikle yeni Task
'lar oluşturabilecek, listeleyebilecek, gösterebilecek, güncellenebilecek ve silinebilecektir.
Bunun yanında Task
'lar status
'larına göre sıralanabilir olmalıdır. Sıralama algoritmasını, PHP (sort(), rsort(), asort(), ksort()
) veya Laravel (sort(), sortBy(), sortByDesc(), sortDesc(), sortKeys(), sortKeysDesc()
vb.) fonksiyonlarını kullanarak yazabilirsiniz.
Testlerin geçmesini sağlamak için:
Model
'lerMigration
'larFactory
'lerController
'larAPI Route
'larıResource
'lar
yazmanız gerekebilir.