Feature #32192
openFeature #32190: Laravel study
Laravel study
10%
Files
Updated by Devika Rajendran 3 months ago
- Status changed from Assigned to In Progress
- % Done changed from 0 to 10
Studied and completed PHP Laravel installation and basic setup.
Created a user registration form with name, email, and password fields.
Implemented form validations; validation errors and success messages are displayed on the same page after submission.
Created the required controller and routes for registration handling.
Started database connectivity setup.
Installed and configured phpMyAdmin.
Created a database in phpMyAdmin.need to create remaining tables and complete database connection/integration with the project.
Updated by Devika Rajendran 3 months ago
- File blogseeders.PNG blogseeders.PNG added
- File blogfactories.PNG blogfactories.PNG added
studied laravel seeders , factories section
created table for blogs with fields such as blogid,title,description
created seeders file for blog table and called it in databaseseeder
inserted fixed, predefined data into the database by directly giving to seeders
created factory file for blog with fields
created models for blog table
called it in blogseeder with count of fake data needed to show in table
Updated by Devika Rajendran 3 months ago
Installed Laravel and configured project environment-login/register authentication
Implemented authentication using Laravel Breeze
Fixed authentication-related errors
Added role column to users table
Displayed dynamic dashboard message for admin and guest users
Understood Blade directives @auth,@if, @else, @endif
Created AdminUserSeeder for storing admin credentials to database
Updated by Devika Rajendran 3 months ago
created new table for adding blogs with title,description,image
created model for blog
created middleware for auth admin and given in app.php
created blogcontroller and a blogs folder for redirection
built an index page in the blogs folder to primarily show when chose the blogs path after login
given add blog for admin blog page, also given edit and delete button along
in user loggedin blog section- listed all created blogs without add,edit,delete options
pending- need to create and add page inorder to create the new blog(also edit,delete)
Updated by Devika Rajendran 3 months ago
created a dashboard controller and defined redirecting functions
created admin and user dashboards and included the blog list blade template to it
modified web.php inorder to route specific seperate dashboards
done create , edit, delete pages for the blog
studied and created partial template that which can be reused in different blade templates
studied crud operations such as get,create,update,delete
Updated by Devika Rajendran 3 months ago
created a comment section to post comments for a particular blogs by logged-in users
created a comment table keeping userid and blogid as foreign keys from users and blogs table
created model,controller , view , route for the comment section
modified blog controller to load comments from blog model
given logic for creating and deleting comments such a way that user can view and create the comments, and admin can view and delete comments
Updated by Devika Rajendran 3 months ago
created a new laravel demo project reffering to akbaralam project
integrated homepage html section
splitted the homepage sections to different blade templates
studied the project flow and integrations
learned php syntax,comments,datatypes,strings,numbers
Updated by Devika Rajendran 3 months ago
started doing middleware.
created mastercontroller and given functions for generating token, getting refreshtoken
created helper file for creating function to checkexpirey time for token
created homecontroller to show redirection
pending- to do libraries remoteipaddress
Updated by Devika Rajendran 3 months ago
created remoteaddress, Mcurl -to libraries
created webservice,fetchresources,setlocale midlewares
created commonservices for creating functions to be given in the fetchresourcemiddleware file
created languageservices for fetching resourcekeys
created apilog files for creating api log files
checked dump and got middleware, token response data
Updated by Devika Rajendran 3 months ago
splitted header section into different blade templates that divides currencly lists, language lists
created a currency controller, and js to give function for change currency
created currencylist page to dynamic by giving necessary functions
- default currency and code is showing, also on clicking the dropdown modal of currencies is displaying
pending- on clicking any currency it is not been reflecting
created a common controller, and js file to update culture change
made the language list section dynamic by giving necessary functions
given specific routes for above
- language switching is been working according to url change. need to test with adding resource key
Updated by Devika Rajendran 3 months ago
completed the currency list section
now the currency list is been displayed along with country codes
each country code is been clickable and it been selected on click
added headerscripts and footerscripts
added layout -app.blade.php
started doing login/ register section
Updated by Devika Rajendran 3 months ago
completed login/register of header section
created controller for userlogin, register, logout
given login and register templates in home page file
created userlogin services file
modified home controller to add userloginservice function
created a route for login/register section
modified web.php
made the login register files dynamic
Updated by Devika Rajendran 3 months ago
done forgetpassword section
done mobilelogin section
studied AJAX concepts
done some resourcekey corrections in safargo
Updated by Devika Rajendran 2 months ago
revised laravel concepts and basics
covered the project files done in php
revised product flow including demo project done before
attended review meeting
Updated by Devika Rajendran 2 months ago
started deals section
created deals.js
studied:
automatically calling Deals APIs when the page loads
fetching HTML from backend controllers- AJAX
injecting returned HTML into specific UI sections
Updated by Devika Rajendran 2 months ago
created common helper file to define api
understood how AJAX calls are triggered on page load to deals dynamically.
created service file to call api
studied the role of service classes in handling business logic and external API calls for deals.
created controller for deals
learned how the controller handles deal type requests, selects the correct view, and passes processed data to the UI.
Updated by Devika Rajendran 2 months ago
done unit testing and necessary fixations for areas such as login/register,my booking guest, mybooking loggedin user - myprofile,add travellers, view saved travellers, change password, edit profile, signout, contact us
could not check ticket section as it was bookingfailed
Updated by Devika Rajendran 2 months ago
done unit testing for flight section. fixed bugs in flight details wrong display format, fixed Home page- select the Login/Register section, fixed Footer section (Quick Links) sitemap display issue
Updated by Devika Rajendran 2 months ago
Completed unit test implementation for the Hotel Module
Added necessary resourcekeys
Tested hotel search flow and result rendering logic.
Validated room selection functionality, including:
Room count selection
Passenger (Adult/Child) update handling
Room combination logic
Exceeding maximum room selection
Updated by Devika Rajendran 2 months ago
reffered project jazeera packages for the flow of each module, request responses, validations,
covered modules:
activity- reviewed booking flow, api request response handling and validations
transfer module- analyzed transfer selection flow, passenger mapping and validations
flight- studied search, selection, pricing flow and related api integrations
hotel- reviewed room selection flow, availability checks, request response handling and validations
Updated by Devika Rajendran about 2 months ago
studied project flow for almalek - transfer module
studied php flow of projects done for transfer module (reff: jazeerapackage)
-controllers,route,js functions, blade template
reviewed validations, data req res , required api calls for transfer module