Creating 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: Change into the project directory
Run the following command to change into the project directory:
cd project-name
Step 4: Install dependencies
Run the following command to install the dependencies required by Laravel:
composer install
Step 5: Configure the environment
Laravel comes with a default .env
file that you can use to configure your environment. You can edit this file to set up your database credentials, timezone, and other settings.
Step 6: Run the database migrations
Laravel comes with a set of database migrations that you can use to create the necessary tables for your application. Run the following command to run the migrations:
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 application by visiting http://localhost:8000
in your web browser.
Step 8: Create a new controller
Laravel comes with a default WelcomeController
that you can use as a starting point. You can create a new controller by running the following command:
php artisan make:controller MyController
This will create a new controller called MyController
in the app/Http/Controllers
directory.
Step 9: Create a new route
You can create a new route by editing the routes/web.php
file. For example, you can add the following code to create a new route:
Route::get('/hello', 'MyController@hello');
This will create a new route that maps to the hello
method in the MyController
controller.
Step 10: Test your application
You can test your application by visiting http://localhost:8000/hello
in your web browser. You should see a page that says "Hello, World!".
That's it! You've created a new Laravel project and you're ready to start building your application.