Artisan(Hunarmand)
Laravelda ishlatiladigan buyruq qatori interfeysi Artisan deb ataladi . U veb-ilovani yaratishda yordam beradigan buyruqlar to'plamini o'z ichiga oladi. Ushbu buyruqlar Symphony framework-dan kiritilgan bo'lib, natijada Laravel 5.1 (Laravelning so'nggi versiyasi) qo'shimcha funktsiyalari mavjud.
Laravelning xususiyatlari Laravel quyidagi asosiy xususiyatlarni taklif etadi, bu esa uni veb-ilovalarni loyihalash uchun ideal tanlovga aylantiradi - Modullilik Laravel ilovani yaxshilashga yordam beradigan 20 ta o'rnatilgan kutubxona va modullarni taqdim etadi. Har bir modul yangilanishlarni osonlashtiradigan Composer bog'liqlik menejeri bilan birlashtirilgan. Sinovga yaroqlilik Laravel turli xil sinov holatlarida test qilishda yordam beradigan xususiyatlar va yordamchilarni o'z ichiga oladi. Bu xususiyat kodni talablarga muvofiq saqlashga yordam beradi. Marshrutlash Laravel foydalanuvchiga veb-ilovada marshrutlarni aniqlash uchun moslashuvchan yondashuvni taqdim etadi. Marshrutlash dasturni yanada yaxshiroq tarzda kengaytirishga yordam beradi va uning ish faoliyatini oshiradi. Konfiguratsiya boshqaruvi Laravelda ishlab chiqilgan veb-ilova turli muhitlarda ishlaydi, bu uning konfiguratsiyasida doimiy o'zgarishlar bo'lishini anglatadi. Laravel konfiguratsiyani samarali boshqarish uchun izchil yondashuvni taqdim etadi. Query Builder va ORM Laravel turli xil oddiy zanjir usullaridan foydalangan holda ma'lumotlar bazalarini so'rashda yordam beradigan so'rovlar yaratuvchisini o'z ichiga oladi. U ORM (Object Relational Mapper) va Eloquent deb nomlangan ActiveRecord dasturini taqdim etadi. Schema Builder PHP kodidagi ma'lumotlar bazasi ta'riflari va sxemalarini saqlaydi. Shuningdek, u ma'lumotlar bazasi migratsiyasiga oid o'zgarishlarni kuzatib boradi. Shablon dvigateli Laravel ierarxik bloklar va dinamik tarkibni o'z ichiga olgan oldindan belgilangan bloklar bilan maketlarni loyihalash uchun ishlatiladigan engil shablon tili bo'lgan Blade Template dvigatelidan foydalanadi. Elektron pochta Laravel veb-ilovadan boy kontent va qo'shimchalar bilan pochta jo'natishda yordam beradigan pochta sinfini o'z ichiga oladi. Autentifikatsiya Foydalanuvchi autentifikatsiyasi veb-ilovalarda keng tarqalgan xususiyatdir. Laravel autentifikatsiyani loyihalashni osonlashtiradi, chunki u ro'yxatdan o'tish, unutilgan parol va parol eslatmalarini yuborish kabi xususiyatlarni o'z ichiga oladi . Redis
Laravel mavjud sessiya va umumiy maqsadli keshga ulanish uchun Redis- dan foydalanadi. Redis to'g'ridan-to'g'ri sessiya bilan o'zaro ta'sir qiladi.
Navbatlar Laravel ko'p sonli foydalanuvchilarga elektron pochta xabarlarini yuborish yoki belgilangan Cron ishi kabi navbat xizmatlarini o'z ichiga oladi. Bu navbatlar oldingi vazifaning bajarilishini kutmasdan vazifalarni osonroq bajarishga yordam beradi. Voqea va buyruq avtobusi Laravel 5.1 buyruqlar avtobusini o'z ichiga oladi , bu buyruqlarni bajarish va hodisalarni oddiy tarzda jo'natishda yordam beradi. Laraveldagi buyruqlar ilovaning hayot aylanishiga qarab ishlaydi.
Laravel foydalanuvchilariga kuchli yangiliklar, xususiyatlar va yangi yondashuvlarni taklif etadi. Uning hamkorlikni o'z ichiga olgan qo'shimcha kutubxonalar, eleganti va tez dastur ishlashi, Routing, MVC arxitekturasi, Migrations, Eloquent ORM, va boshqa imkoniyatlari yordamida dasturlashga qulayligi uchun mashhur.
Quyidagi bosqichlarda Laravel bilan ishlashni boshlashni ta'kidlang:
Dostları ilə paylaş: |