Логин/регистрация пользователей в Laravel идет с коробки
https://laravel.com/docs/5.3/authentication
Стоит просто прописать одну/две команды в консоли. Контактная форма тоже пару строк. Для чего вам фреймворк использовать если контактную форму написать не можете? Для корзины и оформления заказов можно найти на просторах интернета туториалы по реализации. Например
Гитхаб ||
Туториал
Не стоит тянуть что-то готовое со своими костылями на фреймворк если нету понимания, для этого есть CMS где можно установить всякие плагины ИМ и с лёгкостью управлять.