Лучше использовать
composer create-project laravel/laravel --prefer-dist <project directory>
Чтобы создать свой проект. Использование вашего dir-сервера вашего поставщика начнется только с 10 МБ. (Я просто сделал это здесь, и это то, что скачало для меня).
И выглядит, как вы можете также:
composer update --no-dev --prefer-dist
Чтобы уменьшить текущее использование проекта пространства.
Но ... каталог поставщиков и все его поддиректории первого уровня являются обязательными (если вы используете все установленные вами пакеты), но внутри них есть некоторые подкаталоги, которые вы можете легко игнорировать при развертывании, например:
*/examples/*
*/docs/*
*/docs2/* (Doctrine)
*/tests/*
*/test/*
*/Tests/* (Carbon)
*/swiftmailer/swiftmailer/notes/*
У меня нет доступа ssh на этом сервере. У меня есть только FTP-доступ. – MatterGoal
И если это общий хост (как и многие люди) без SSH? – Frug
@Frug: это звучит ужасно :) Я думаю, вам не повезло, и вам нужно развернуть папку вашего поставщика. На мой взгляд, недостатки совместного хостинга огромны. Вы упускаете силу композитора, git и artisan (если это приложение L4). –