Introduction to Laravel | Composer | Installation | Laravel Starter Packs | Artisan | Project Scopes | Tools
Laravel is a Framework. The PHP Framework for Web Artisans. Framework is a colletion of tools. There are two popular frameworks of PHP - Symphony and Laravel. Symphony is more advanced framework. Laravel make it simple by using many packages of Symphony. Details about laravel can be get at laravel.com. Laravel ecosystem has the collection of tools. To run laravel it requires PHP Composer Package Installaer. Packagist - The PHP Package Repository at https://packagist.org/ is a collection of miscellaneous PHP packages or library.
Install composer from getcomposer.org - Download - Command-line installation
composer -v
1. Install directly by composer
composer create-project laravel/laravel ProjectName
2. Install laravel installer using composer
composer global require laravel/installer
This is a guided laravel installer.
laravel new ProjectName
How to check project details?
php artisan about
Get help
php artisan help env
rm -fr ProjectName
rm -r ProjectName
PHP has a built in web server to run Laravel. Laravel has a tool named artisan which connect the web server. Go to the project location and run
PHP artisan serve
How to migrate database?
php artisan migrate
First register the url
Route::get("/hello", function(){
return "Hello World";
})
1. create blade at views inside resources.
hello.blade.php
2. Inside the blade we can use html.