В последние годы я работал с сайтами на cms и с проектами, напрямую не связанными с web.
Когда я работал с фреймворками, еще была жива Kohana (как я ее любил!) и не был распространен Composer.
Но надо двигаться вперед. У меня такой вопрос:
Всем известно, что для Laravel нужен Composer для установки.
А сайту, созданному на основе Laravel, если его распространять, нужен Composer на хостингах?
Или такой сайт все-таки можно распространять классическим способом - архив с файлами распаковать в папке хостинга.
Вообще, какие требования у такого сайта к хостингам.
Уточнение. Composer нужен для установки необходимых библиотек. Получается, что хотя для Laravel и нужен composer, тем не менее у него нет требований по библиотекам, я правильно понимаю?
так а у Laravel они есть? в документации только написано, что php>= 5.5.9, Mbstring и еще пара расширений, которые насколько знаю в php есть всегда. я правильно понимаю, что можно на простом хостинге распаковать zip с файлами и сайт будет работать?
Какой архив, Вы о чем?!
"Классическим способом" - был хреналион лет назад, когда не было git, svn и других систем контроля версии?
Зачем изобретать велосипеды?
Все что нужно:
1. git clone ...
2. composer install
3. настроить среду .env
4. php artisan migrate --seed
Расширения PHP
php7.0-mysql или другие php7.0-mbstring php7.0-mcrypt php7.0-curl php7.0-dom