Laravel இணையம் மற்றும் மொபைல் பயன்பாட்டு மேம்பாட்டின் இன்றியமையாத பகுதியாக RESTful APIகள் மாறிவிட்டன. RESTful APIகள் HTTP நெறிமுறையின் மூலம் பல்வேறு பயன்பாடுகளுக்கு இடையேயான தொடர்புகளை நெகிழ்வான மற்றும் திறமையான முறையில் செயல்படுத்துகின்றன. Laravel RESTful API இந்த கட்டுரையில், தொடக்கத்திலிருந்து இறுதி வரை ஒரு பயன்பாட்டை எவ்வாறு உருவாக்குவது என்பதை ஆராய்வோம் .
படி 1: சூழலை அமைக்கவும்
Laravel முதலில், உங்கள் கணினியில் ஒரு மேம்பாட்டு சூழல்(XAMPP அல்லது Docker போன்றவை) நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும். Laravel அடுத்து, கட்டளையை இயக்குவதன் மூலம் புதிய திட்டத்தை உருவாக்கலாம்:
composer create-project --prefer-dist laravel/laravel YourApiProjectName
படி 2: தரவுத்தளத்தை உள்ளமைக்கவும்
உங்கள் பயன்பாட்டிற்கு நீங்கள் பயன்படுத்த விரும்பும் தரவுத்தளத்தை வரையறுத்து, கோப்பில் உள்ள இணைப்புத் தகவலை உள்ளமைக்கவும் .env
. பின்னர், தரவுத்தளத்தில் அட்டவணைகளை உருவாக்க கட்டளையை இயக்கவும்:
php artisan migrate
படி 3: உருவாக்கவும் Model மற்றும் Migration
உங்கள் API மூலம் நீங்கள் நிர்வகிக்க விரும்பும் ஆதாரத்தை model உருவாக்கவும். migration உதாரணமாக, நீங்கள் பயனர்களை நிர்வகிக்க விரும்பினால், கட்டளையை இயக்கவும்:
php artisan make:model User -m
படி 4: உருவாக்கவும் Controller
controller உங்கள் ஆதாரத்திற்கான API கோரிக்கைகளை கையாள ஒரு உருவாக்கவும். ஒரு உருவாக்க பின்வரும் கட்டளையைப் பயன்படுத்தலாம் controller:
php artisan make:controller UserController
படி 5: வரையறுக்கவும் Routes
கோப்பில் routes/api.php
, routes உங்கள் API ஐ வரையறுக்கவும். கோரிக்கைகளை கையாளும் routes முறைகளுடன் இவற்றை இணைக்கவும். controller
படி 6: செயலாக்க தர்க்கத்தை செயல்படுத்தவும்
க்குள் controller, தரவு உருவாக்கம், படித்தல், புதுப்பித்தல் மற்றும் நீக்குதல் ஆகியவற்றைக் கையாளும் முறைகளை செயல்படுத்தவும். model தரவுத்தளத்துடன் தொடர்பு கொள்ள பயன்படுத்தவும் .
படி 7: உடன் ஆவண API Swagger
Swagger உங்கள் பயன்பாட்டிற்கான API ஆவணங்களை தானாக உருவாக்க பயன்படுத்தவும். routes உங்கள் API ஐ விவரிக்க, முறைகள் மற்றும் அளவுருக்களில் சிறுகுறிப்புகளை வைக்கவும் .
படி 8: சோதனை மற்றும் வரிசைப்படுத்து
போஸ்ட்மேன் அல்லது கர்ல் போன்ற கருவிகளைப் பயன்படுத்தி உங்கள் ஏபிஐயைச் சோதிக்கவும். API செயல்பாடுகளை சரியாக உறுதிப்படுத்திய பிறகு, நீங்கள் பயன்பாட்டை உற்பத்தி சூழலுக்கு வரிசைப்படுத்தலாம்.
ஒரு பயன்பாட்டை உருவாக்குவது Laravel RESTful API நெகிழ்வான மற்றும் அளவிடக்கூடிய பயன்பாடுகளை உருவாக்க ஒரு அற்புதமான மற்றும் மதிப்புமிக்க செயல்முறையாகும். Laravel சக்தி வாய்ந்த மற்றும் நம்பகமான API ஐ உருவாக்க, லீவரேஜின் ஆவணங்கள் மற்றும் துணை கருவிகள் .