За да започнем да програмираме с „Laravel“ първо трябва да подготвим средата и да инсталираме „Composer“ на нашата машина.
Нещата с които трябва да се съобразим преди да инсталираме Composer:
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
След като всичко е ок, може да преминем към инсталацията на „Composer“.
През Windows се изтегля .exe файла стартира се и се следват стъпките.
През Линукс и по точно Ubuntu е малко по различно изпълняват се следните команди в реда в който са изписани:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
След това се инсталира Ларавел със следния код
composer global require "laravel/installer"
Създаваме Ларавел проект с име „blog“
composer create-project --prefer-dist laravel/laravel blog
Създаваме „Laravel“ проект с име „blog“ в папка /var/www /html/blog, под „Windows“ директорията ще е друга, ако ползвате xampp би трябвало да е в C:\xampp\htdocs\blog. За да проверите дали всичко е сработило както трябва през браузъра пробвайте да заредите следния адрес „localhost/blog/public/“ като резултат трябва да получите това:
При Ubuntu ако получите „HTTP ERROR 500“ и Вие точно като мен се решава много лесно с следващите 2 команди:
sudo chmod 755 -R laravel_blog chmod -R o+w laravel_blog/storage
След като получите екрана от скрийншота от горе… дет се вика „Let the coding begin!“