This Laravel project showcases a CRUD operation of Item Management with real-time updates.
Before you start using this project, please ensure that you have the following dependencies and software installed:
- PHP: This project requires PHP 8.2. Make sure you have PHP installed on your system and properly configured.
- Composer: Composer is a dependency management tool for PHP. You'll need Composer to install the project's PHP dependencies. You can download and install Composer from https://getcomposer.org.
- Database: This project uses a database (such as MySQL, PostgreSQL, or SQLite) to store user information and other data. Make sure you have a database system installed and configured, and update the .env file with the appropriate database connection details.
- Clone the repository:
git clone https://github.com/mobidev86/LaravelTest.git
- Navigate to the project directory
cd LaravelTest
- install the dependencies using Composer:
composer install
- Copy the .env.example file to .env and configure your database settings and other environment variables:
cp .env.example .env
- Generate an application key:
php artisan key:generate
- Run database migrations:
php artisan migrate
- Install node dependencies using :
npm install && npm run dev
- Serve the application:
php artisan serve
Ensure your Laravel development server is running by executing the following command:
php artisan serve
Open your web browser and enter the appropriate URL based on your environment setup and follow below steps :
Step1 : Reigster yourself on the app
Step2 : Login
The project includes comprehensive test coverage to ensure functionality and reliability. To run the tests:
php artisan test