આ લેખમાં, અમે અવલંબનનું સંચાલન કરવા અને વધુ જાળવવા યોગ્ય સ્રોત કોડ માળખું બનાવવા માટે Laravel ઉપયોગ કરીને એપ્લિકેશન બનાવીશું. Dependency Injection અમે સ્ટોરમાં ઉત્પાદન સૂચિનું સંચાલન કરવાનું એક સરળ ઉદાહરણ બનાવીશું.
પગલું 1: તૈયારી
સૌ પ્રથમ, ખાતરી કરો કે તમે Laravel તમારા કમ્પ્યુટર પર ઇન્સ્ટોલ કર્યું છે. તમે Composer નવો Laravel પ્રોજેક્ટ બનાવવા માટે ઉપયોગ કરી શકો છો:
પ્રોજેક્ટ બનાવ્યા પછી, પ્રોજેક્ટ ડિરેક્ટરી પર નેવિગેટ કરો:
પગલું 2: બનાવો Service અને Interface
service ચાલો ઉત્પાદન સૂચિનું સંચાલન કરવા માટે એક બનાવીને પ્રારંભ કરીએ. એક interface અને એક વર્ગ બનાવો જે આનો અમલ કરે છે interface:
ફાઇલ બનાવો app/Contracts/ProductServiceInterface.php
:
ફાઇલ બનાવો app/Services/ProductService.php
:
પગલું 3: કન્ટેનરમાં નોંધણી Service કરો
ફાઇલ ખોલો app/Providers/AppServiceProvider.php
અને ફંક્શનમાં ઉમેરો register
:
પગલું 4: ઉપયોગ Dependency Injection
નિયંત્રકમાં, તમે Dependency Injection ઇન્જેક્ટ કરવા માટે ઉપયોગ કરી શકો છો ProductService
:
નિષ્કર્ષ
માં કન્ટેનરનો Dependency Injection ઉપયોગ કરીને, અમે ઉત્પાદન સૂચિનું સંચાલન કરવા માટે એક એપ્લિકેશન બનાવી છે. આ અભિગમ સ્રોત કોડને વધુ જાળવવા યોગ્ય બનાવે છે અને એપ્લિકેશનના વિવિધ ઘટકો વચ્ચેની નિર્ભરતા ઘટાડે છે. Service Laravel
Dependency Injection માં ઉપયોગ કરવાની ઊંડી સમજ મેળવવા માટે તમારી જરૂરિયાતો અનુસાર પ્રોજેક્ટને પ્રેક્ટિસ કરો અને કસ્ટમાઇઝ કરો Laravel.