Web dasturlash



Yüklə 90,4 Kb.
səhifə2/10
tarix27.12.2023
ölçüsü90,4 Kb.
#199858
1   2   3   4   5   6   7   8   9   10
mus ish web 4 mustaqil ish

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.

Sxema quruvchi

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:


Yüklə 90,4 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin