ಲೇಖನಗಳು

ಲಾರಾವೆಲ್ ಎಂದರೇನು, ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮೂಲ ವಾಸ್ತುಶಿಲ್ಪ

Laravel ಎಂಬುದು PHP-ಆಧಾರಿತ ವೆಬ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆಗಿದ್ದು, ಅದರ ಸರಳ ಮತ್ತು ಶಕ್ತಿಯುತ ಸಿಂಟ್ಯಾಕ್ಸ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಉನ್ನತ-ಮಟ್ಟದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು.

Laravel PHP ಫ್ರೇಮ್‌ವರ್ಕ್ ಉಪಕರಣಗಳ ಘನ ಸಂಗ್ರಹದೊಂದಿಗೆ ಬರುತ್ತದೆ ಮತ್ತು ಉತ್ಪಾದಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು MVC ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ತೆರೆದ ಮೂಲ PHP ಫ್ರೇಮ್‌ವರ್ಕ್ ಆಗಿದೆ:

  • ಫ್ರೇಮ್ವರ್ಕ್: ಪ್ರೋಗ್ರಾಮರ್ ಬಳಸುವ ವಿಧಾನಗಳು, ತರಗತಿಗಳು ಅಥವಾ ಫೈಲ್‌ಗಳ ಸಂಗ್ರಹವಾಗಿದೆ ಮತ್ತು ಅವರ ಸ್ವಂತ ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಬಹುದು.
  • ವಾಸ್ತುಶಿಲ್ಪ: ಚೌಕಟ್ಟು ಅನುಸರಿಸುವ ನಿರ್ದಿಷ್ಟ ವಿನ್ಯಾಸದ ಮಾದರಿಯಾಗಿದೆ. Laravel MVC ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

ಎಂವಿಸಿ

ಸಂಕ್ಷಿಪ್ತ ರೂಪವು ಮೂರು ಅಕ್ಷರಗಳಿಂದ ಕೂಡಿದೆ, ಇದರ ಅರ್ಥವು ಹೀಗಿದೆ:

  • M: ಟೆಂಪ್ಲೇಟ್. ಮಾದರಿಯು ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುವ ವರ್ಗವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ ನಾವು ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿದ್ದರೆ, ಬಳಕೆದಾರರ ಕೋಷ್ಟಕವನ್ನು ಪ್ರಶ್ನಿಸುವ ಉಸ್ತುವಾರಿ ಹೊಂದಿರುವ ಬಳಕೆದಾರರ ಮಾದರಿಯನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ, ನಾವು ಬಳಕೆದಾರರ ಮಾದರಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ನಾವು ಬಳಕೆದಾರರ ಕೋಷ್ಟಕವನ್ನು ಸಹ ಹೊಂದಿದ್ದೇವೆ.
  • V: ನೋಟ. ವೀಕ್ಷಣೆಯು ಬ್ರೌಸರ್‌ನಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ನಾವು ನೋಡಬಹುದಾದ ಎಲ್ಲವನ್ನೂ ನೋಡಿಕೊಳ್ಳುವ ವರ್ಗವಾಗಿದೆ.
  • C: ನಿಯಂತ್ರಕರು. ನಿಯಂತ್ರಕವು ಮಾದರಿ ಮತ್ತು ನೋಟ ಎರಡನ್ನೂ ನೋಡಿಕೊಳ್ಳುವ ಮಧ್ಯವರ್ತಿಯಾಗಿದೆ. ನಿಯಂತ್ರಕವು ಮಾದರಿಯಿಂದ ಡೇಟಾವನ್ನು ಪಡೆದುಕೊಳ್ಳುವ ಮತ್ತು ವೀಕ್ಷಣೆ ವರ್ಗಕ್ಕೆ ಕಳುಹಿಸುವ ವರ್ಗವಾಗಿದೆ.

ಪ್ರಯೋಜನಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳು

ದೃಢೀಕರಣ ಮತ್ತು ದೃಢೀಕರಣ ವ್ಯವಸ್ಥೆಗಳ ರಚನೆ

ಪ್ರತಿ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಮಾಲೀಕರು ಅನಧಿಕೃತ ಬಳಕೆದಾರರು ಸಂರಕ್ಷಿತ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರವೇಶಿಸುವುದಿಲ್ಲ ಎಂದು ಖಚಿತವಾಗಿರಬೇಕು. Laravel ದೃಢೀಕರಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಅಧಿಕೃತ ತರ್ಕವನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಉಪಕರಣಗಳೊಂದಿಗೆ ಏಕೀಕರಣ

Laravel ವೇಗವಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವ ಅನೇಕ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವುದು ಮಾತ್ರವಲ್ಲ, ವೇಗವಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವುದು ಸಹ ಅಗತ್ಯವಾಗಿದೆ. ಕ್ಯಾಶಿಂಗ್ ಬ್ಯಾಕೆಂಡ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುವುದು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುವ ಪ್ರಮುಖ ಹಂತಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. Laravel ಅನ್ನು Redis ಮತ್ತು Memcached ನಂತಹ ಕೆಲವು ಜನಪ್ರಿಯ ಕ್ಯಾಶಿಂಗ್ ಬ್ಯಾಕೆಂಡ್‌ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ.

ಮೇಲ್ ಸೇವೆ ಏಕೀಕರಣ

ಲಾರಾವೆಲ್ ಅನ್ನು ಮೇಲ್ ಸೇವೆಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ. ಅಧಿಸೂಚನೆ ಇಮೇಲ್‌ಗಳನ್ನು ಕಳುಹಿಸಲು ಈ ಸೇವೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಕ್ಲೀನ್ ಮತ್ತು ಸರಳವಾದ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ಆನ್-ಆವರಣ ಅಥವಾ ಕ್ಲೌಡ್-ಆಧಾರಿತ ಸೇವೆಯ ಮೂಲಕ ಇಮೇಲ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಕಳುಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಪರೀಕ್ಷಾ ಯಾಂತ್ರೀಕೃತಗೊಂಡ

ಸಾಫ್ಟ್‌ವೇರ್ ದೋಷಗಳು, ದೋಷಗಳು ಮತ್ತು ಕ್ರ್ಯಾಶ್‌ಗಳಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಉತ್ಪನ್ನವನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಬಹಳ ಮುಖ್ಯ - ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದಾಗಲೆಲ್ಲಾ. ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷೆಯು ಹಸ್ತಚಾಲಿತ ಪರೀಕ್ಷೆಗಿಂತ ಕಡಿಮೆ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ, ವಿಶೇಷವಾಗಿ ಹಿಂಜರಿತವಲ್ಲದ ಪರೀಕ್ಷೆಗೆ. ಲಾರಾವೆಲ್ ಅನ್ನು ಪರೀಕ್ಷೆಯನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಂಡು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ಪ್ರಸ್ತುತಿ ಕೋಡ್‌ನಿಂದ ವ್ಯಾಪಾರ ಲಾಜಿಕ್ ಕೋಡ್ ಅನ್ನು ಬೇರ್ಪಡಿಸುವುದು

ವ್ಯಾಪಾರ ಲಾಜಿಕ್ ಕೋಡ್ ಮತ್ತು ಪ್ರಸ್ತುತಿ ಕೋಡ್‌ನ ಪ್ರತ್ಯೇಕತೆಯು HTML ಲೇಔಟ್ ವಿನ್ಯಾಸಕರು ಡೆವಲಪರ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡದೆಯೇ ನೋಟ ಮತ್ತು ಭಾವನೆಯನ್ನು ಬದಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ವ್ಯಾಪಾರ ಲಾಜಿಕ್ ಕೋಡ್ (ನಿಯಂತ್ರಕ) ಮತ್ತು ಪ್ರಸ್ತುತಿ ಕೋಡ್ (ವೀಕ್ಷಣೆ) ನಡುವೆ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಒದಗಿಸಿದರೆ ಡೆವಲಪರ್‌ಗಳು ದೋಷವನ್ನು ವೇಗವಾಗಿ ಸರಿಪಡಿಸಬಹುದು. Laravel MVC ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ, ಆದ್ದರಿಂದ ಪ್ರತ್ಯೇಕತೆಯು ಮುಖ್ಯವಾಗಿದೆ.

ಸಾಮಾನ್ಯ ತಾಂತ್ರಿಕ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುವುದು

Laravel ಸುರಕ್ಷಿತ ಚೌಕಟ್ಟಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಎಲ್ಲಾ ಭದ್ರತಾ ದೋಷಗಳಿಂದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಕ್ಷಿಸುತ್ತದೆ. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ದುರ್ಬಲತೆ ಪ್ರಮುಖ ಅಂಶಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅಮೇರಿಕನ್ ಸಂಸ್ಥೆ OWASP ಫೌಂಡೇಶನ್, defiSQL ಇಂಜೆಕ್ಷನ್, ರಿಕ್ವೆಸ್ಟ್ ಫೋರ್ಜರಿ, ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಮತ್ತು ಮುಂತಾದ ಪ್ರಮುಖ ಭದ್ರತಾ ದೋಷಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ.

CRON: ಸಂರಚನೆ ಮತ್ತು ನಿರ್ವಹಣಾ ಚಟುವಟಿಕೆಗಳ ಯೋಜನೆ

ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಯಾವಾಗಲೂ ಸಮಯಕ್ಕೆ ಕಾರ್ಯಗಳನ್ನು ನಿಗದಿಪಡಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಾರ್ಯ ವೇಳಾಪಟ್ಟಿ ಕಾರ್ಯವಿಧಾನಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಚಂದಾದಾರರಿಗೆ ಇಮೇಲ್‌ಗಳನ್ನು ಯಾವಾಗ ಕಳುಹಿಸಬೇಕು ಅಥವಾ ದಿನದ ಕೊನೆಯಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳನ್ನು ಯಾವಾಗ ಸ್ವಚ್ಛಗೊಳಿಸಬೇಕು. ಕಾರ್ಯಗಳನ್ನು ನಿಗದಿಪಡಿಸಲು, ಡೆವಲಪರ್‌ಗಳು ಪ್ರತಿ ಕಾರ್ಯಕ್ಕಾಗಿ ಕ್ರಾನ್ ನಮೂದನ್ನು ಮತ್ತು Laravel ಕಮಾಂಡ್ ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗುತ್ತದೆ defiಆಜ್ಞೆಯ ಯೋಜನೆಯನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ.

ಲಾರಾವೆಲ್ ಯೋಜನೆಯ ರಚನೆ

ನಿಮ್ಮ ಮೊದಲ Laravel ಯೋಜನೆಯನ್ನು ರಚಿಸಲು, ನೀವು ಹೊಂದಿರಬೇಕು Composer ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಅದು ಇಲ್ಲದಿದ್ದರೆ, ನಮ್ಮ ಲೇಖನದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಮುಂದುವರಿಯಿರಿ ಸಂಯೋಜಕ.

ಅದರ ನಂತರ ನಿಮ್ಮ ಹೊಸ Laravel ಯೋಜನೆಗಾಗಿ ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಹೊಸ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿ. ಮುಂದೆ, ನೀವು ಹೊಸ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿದ ಮಾರ್ಗಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ ಮತ್ತು ಕ್ರಿಯೇಟ್ ಪ್ರಾಜೆಕ್ಟ್ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ composer create-projectಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ:

composer create-project laravel/laravel myex-app

ಈ ಆಜ್ಞೆಯು (ಆವೃತ್ತಿ 9.x) ಹೆಸರಿನ ಯೋಜನೆಯನ್ನು ರಚಿಸುತ್ತದೆ myex-app

ಅಥವಾ ನೀವು ಹೊಸ ಯೋಜನೆಗಳನ್ನು ರಚಿಸಬಹುದು Laravel ಜಾಗತಿಕವಾಗಿ ಅನುಸ್ಥಾಪಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ Laravel ವಿಧಾನ Composer:

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.
composer global require laravel/installer
laravel new myex-app

ಯೋಜನೆಯನ್ನು ರಚಿಸಿದ ನಂತರ, ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಳೀಯ ಲಾರಾವೆಲ್ ಅಭಿವೃದ್ಧಿ ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ serve ಡೆಲ್ 'Artisan CLI ನ Laravel:

php artisan serve

ಅಭಿವೃದ್ಧಿ ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ Artisan, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪ್ರವೇಶಿಸಬಹುದು http://localhost:8000. ಈಗ, ನೀವು ಬಳಸಲು ಸಿದ್ಧರಾಗಿರುವಿರಿ Laravel. ಸಹಜವಾಗಿ, ನೀವು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೊಂದಿಸಲು ಬಯಸಬಹುದು.

Laravel ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ರಚನೆ

Laravel ರಚನೆಯು ಮೂಲತಃ ಯೋಜನೆಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಫೋಲ್ಡರ್‌ಗಳು, ಸಬ್‌ಫೋಲ್ಡರ್‌ಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳ ರಚನೆಯಾಗಿದೆ. Laravel ನಲ್ಲಿ ಯೋಜನೆಯನ್ನು ರಚಿಸಿದ ನಂತರ, Laravel ರೂಟ್ ಫೋಲ್ಡರ್ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ನಾವು ಅಪ್ಲಿಕೇಶನ್‌ನ ರಚನೆಯನ್ನು ನೋಡಬಹುದು:

ಕಾನ್ಫಿಗರ್

ಸಂರಚನಾ ಫೋಲ್ಡರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ನಿಯತಾಂಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು Laravel ಅಪ್ಲಿಕೇಶನ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಸಂರಚನಾ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾದ ವಿವಿಧ ಫೈಲ್‌ಗಳನ್ನು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. ಫೈಲ್ ಹೆಸರುಗಳು ಕಾನ್ಫಿಗರೇಶನ್ ಸ್ಕೋಪ್ಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ.

ಡೇಟಾಬೇಸ್

ಈ ಡೈರೆಕ್ಟರಿ ಡೇಟಾಬೇಸ್ ಕಾರ್ಯನಿರ್ವಹಣೆಗಾಗಿ ವಿವಿಧ ನಿಯತಾಂಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ಮೂರು ಉಪಕೋಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಬೀಜಗಳು: ಯುನಿಟ್ ಟೆಸ್ಟ್ ಡೇಟಾಬೇಸ್‌ಗಾಗಿ ಬಳಸಲಾದ ತರಗತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ;
  • ವಲಸೆಗಳು: ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ DB ರಚನೆಯ ಉತ್ಪಾದನೆ ಮತ್ತು ಜೋಡಣೆಗಾಗಿ ಈ ಫೋಲ್ಡರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ;
  • ಕಾರ್ಖಾನೆಗಳು: ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಡೇಟಾ ದಾಖಲೆಗಳನ್ನು ರಚಿಸಲು ಈ ಫೋಲ್ಡರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಸಾರ್ವಜನಿಕ

ಇದು ಲಾರಾವೆಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಹಾಯ ಮಾಡುವ ರೂಟ್ ಫೋಲ್ಡರ್ ಆಗಿದೆ, ಅಂದರೆ ಅಪ್ಲಿಕೇಶನ್‌ನ ಪ್ರಾರಂಭ. ಕೆಳಗಿನ ಫೈಲ್‌ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • .htaccess: ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಒದಗಿಸುವ ಫೈಲ್;
  • javascript ಮತ್ತು css: Laravel ಅಪ್ಲಿಕೇಶನ್‌ನ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ;
  • index.php: ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಫೈಲ್ ಅಗತ್ಯವಿದೆ.
ಸಂಪನ್ಮೂಲಗಳು

ಸಂಪನ್ಮೂಲಗಳ ಡೈರೆಕ್ಟರಿಯು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಉಪ ಫೋಲ್ಡರ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಉದ್ದೇಶ:

  • ಸ್ವತ್ತುಗಳು: ಫೋಲ್ಡರ್ ಕಡಿಮೆ ಮತ್ತು SCSS ನಂತಹ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಶೈಲಿಗೆ ಅವಶ್ಯಕವಾಗಿದೆ;
  • lang: ಸ್ಥಳೀಕರಣ ಅಥವಾ ಆಂತರಿಕೀಕರಣಕ್ಕಾಗಿ ಸಂರಚನೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ;
  • ವೀಕ್ಷಣೆಗಳು: HTML ಫೈಲ್‌ಗಳು ಅಥವಾ ಟೆಂಪ್ಲೇಟ್‌ಗಳು ಅಂತಿಮ ಬಳಕೆದಾರರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತವೆ ಮತ್ತು MVC ಆರ್ಕಿಟೆಕ್ಚರ್‌ನಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತವೆ.
ಶೇಖರಣಾ

ಲಾರಾವೆಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಲಾಗ್‌ಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಫೋಲ್ಡರ್ ಇದು. ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಉಪ ಫೋಲ್ಡರ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಉದ್ದೇಶ - ಕೆಳಗೆ

  • ಅಪ್ಲಿಕೇಶನ್: ಈ ಫೋಲ್ಡರ್ ಅನುಕ್ರಮವಾಗಿ ಕರೆಯಲ್ಪಡುವ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ;
  • ಚೌಕಟ್ಟು: ಆಗಾಗ್ಗೆ ಕರೆಯಲಾಗುವ ಸೆಷನ್‌ಗಳು, ಕ್ಯಾಶ್‌ಗಳು ಮತ್ತು ವೀಕ್ಷಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ;
  • ಲಾಗ್‌ಗಳು: ರನ್-ಟೈಮ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಎಲ್ಲಾ ವಿನಾಯಿತಿ ಮತ್ತು ದೋಷ ಲಾಗ್‌ಗಳು.
ಟೆಸ್ಟ್s

ಎಲ್ಲಾ ಘಟಕ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳು ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿವೆ. ಪರೀಕ್ಷಾ ಕೇಸ್ ತರಗತಿಗಳಿಗೆ ಹೆಸರಿಸುವುದು ಕ್ಯಾಮೆಲ್_ಕೇಸ್ ಮತ್ತು ವರ್ಗದ ಕ್ರಿಯಾತ್ಮಕತೆಯ ಆಧಾರದ ಮೇಲೆ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯವನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

ಮಾರಾಟಗಾರ

ಲಾರಾವೆಲ್ ನಿರ್ವಹಿಸಿದ ಅವಲಂಬನೆಗಳನ್ನು ಆಧರಿಸಿದೆ ಸಂಯೋಜಕ, ಉದಾಹರಣೆಗೆ Laravel ಸೆಟಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಅಥವಾ XNUMXrd ಪಾರ್ಟಿ ಲೈಬ್ರರಿಗಳನ್ನು ಸೇರಿಸಲು, ಇತ್ಯಾದಿ.

ವೆಂಡರ್ ಫೋಲ್ಡರ್ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಸಂಯೋಜಕ.

Ercole Palmeri

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ಇತ್ತೀಚಿನ ಲೇಖನಗಳು

ಮಕ್ಕಳಿಗಾಗಿ ಬಣ್ಣ ಪುಟಗಳ ಪ್ರಯೋಜನಗಳು - ಎಲ್ಲಾ ವಯಸ್ಸಿನವರಿಗೆ ಮ್ಯಾಜಿಕ್ ಜಗತ್ತು

ಬಣ್ಣಗಳ ಮೂಲಕ ಉತ್ತಮವಾದ ಮೋಟಾರು ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಬರವಣಿಗೆಯಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೌಶಲ್ಯಗಳಿಗೆ ಮಕ್ಕಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಬಣ್ಣ ಹಾಕಲು...

2 ಮೇ 2024

ಭವಿಷ್ಯ ಇಲ್ಲಿದೆ: ಶಿಪ್ಪಿಂಗ್ ಉದ್ಯಮವು ಜಾಗತಿಕ ಆರ್ಥಿಕತೆಯನ್ನು ಹೇಗೆ ಕ್ರಾಂತಿಗೊಳಿಸುತ್ತಿದೆ

ನೌಕಾ ವಲಯವು ನಿಜವಾದ ಜಾಗತಿಕ ಆರ್ಥಿಕ ಶಕ್ತಿಯಾಗಿದೆ, ಇದು 150 ಶತಕೋಟಿ ಮಾರುಕಟ್ಟೆಯತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದೆ...

1 ಮೇ 2024

ಆರ್ಟಿಫಿಶಿಯಲ್ ಇಂಟೆಲಿಜೆನ್ಸ್ ಮೂಲಕ ಸಂಸ್ಕರಿಸಿದ ಮಾಹಿತಿಯ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಲು ಪ್ರಕಾಶಕರು ಮತ್ತು OpenAI ಒಪ್ಪಂದಗಳಿಗೆ ಸಹಿ ಹಾಕುತ್ತಾರೆ

ಕಳೆದ ಸೋಮವಾರ, ಫೈನಾನ್ಶಿಯಲ್ ಟೈಮ್ಸ್ ಓಪನ್ ಎಐ ಜೊತೆ ಒಪ್ಪಂದವನ್ನು ಪ್ರಕಟಿಸಿತು. FT ತನ್ನ ವಿಶ್ವ ದರ್ಜೆಯ ಪತ್ರಿಕೋದ್ಯಮಕ್ಕೆ ಪರವಾನಗಿ ನೀಡುತ್ತದೆ…

30 ಏಪ್ರಿಲ್ 2024

ಆನ್‌ಲೈನ್ ಪಾವತಿಗಳು: ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳು ನಿಮ್ಮನ್ನು ಶಾಶ್ವತವಾಗಿ ಪಾವತಿಸುವಂತೆ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ

ಲಕ್ಷಾಂತರ ಜನರು ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುತ್ತಾರೆ, ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕವನ್ನು ಪಾವತಿಸುತ್ತಾರೆ. ನೀವು ಎಂಬುದು ಸಾಮಾನ್ಯ ಅಭಿಪ್ರಾಯ…

29 ಏಪ್ರಿಲ್ 2024

ನಿಮ್ಮ ಭಾಷೆಯಲ್ಲಿ ಹೊಸತನವನ್ನು ಓದಿ

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ನಮ್ಮನ್ನು ಅನುಸರಿಸಿ

ಟ್ಯಾಗ್