Creating a new project in laravel
Here's a step-by-step guide to creating a new project in Laravel:
Prerequisites:
- You have Composer installed on your system.
- You have a code editor or IDE of your choice.
Step 1: Install Composer
If you haven't installed Composer yet, you can download it from the official website: https://getcomposer.org/download/
Step 2: Create a new project
Open your terminal or command prompt and run the following command:
composer create-project --prefer-dist laravel/laravel project-name
Replace project-name
with the name you want to give your project.
Step 3: Navigate to the project directory
Once the installation is complete, navigate to the project directory using the following command:
cd project-name
Step 4: Initialize the project
Run the following command to initialize the project:
php artisan key:generate
This command will generate a unique encryption key for your project.
Step 5: Configure the project
Open the .env
file in your code editor and update the following settings:
APP_NAME
: Set the name of your application.APP_ENV
: Set the environment (e.g.,local
,staging
,production
).APP_KEY
: Set the encryption key generated in Step 4.DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
: Set your database settings.
Step 6: Run the migrations
Run the following command to create the necessary database tables:
php artisan migrate
Step 7: Start the development server
Run the following command to start the development server:
php artisan serve
This will start the server and you can access your project at http://localhost:8000
in your web browser.
Step 8: Create a new controller
Create a new controller by running the following command:
php artisan make:controller ControllerName
Replace ControllerName
with the name of your controller.
Step 9: Create a new route
Create a new route by adding the following code to the routes/web.php
file:
Route::get('/hello', 'ControllerName@hello');
Replace ControllerName
with the name of your controller and hello
with the name of the method you want to call.
Step 10: Run the project
Run the following command to start the development server:
php artisan serve
Access your project at http://localhost:8000/hello
in your web browser.
That's it! You have now created a new Laravel project and can start building your application.