dk-web, без ИП или юрлица разве вообще возможен приём денег на сайте, кроме сбора пожертвований? Там как ни крути, всё остальное подпадает под предпринимательскую деятельность. Поэтому я бы не стал рисковать с теми агрегаторами платёжных систем, которые не спрашивают кому принадлежит сайт, и что за деньги на нём получают. Ибо они легко могут заморозить ваш счёт с невыведенными деньгами без всяких последствий для себя.
Alexander Belov, если цвета перевираются при печати - то надо смотреть на профили монитора и принтера. Либо монитор показывает не те цвета, либо в принтере залиты другие чернила.
semki096, каждый товар с уникальной характеристикой имеет свой артикул или part number, и учёт ведётся именно по ним, а не по наименованию товара. Учтите, ещё могут быть комбинации характеристик, например цвет корпуса красный, а цвет кнопок зелёный или белый, и это всё разные артикулы.
. Но это изначально такой себе подход при проектировании. Если есть одна характеристика товара, то где шанс, что не появятся другие. ИМХО, лучше сразу заложить возможность множества характеристик.
vos_50, так ведь у pdf свой, отличный от Excel формат. Вы не сможете просто взять табличку из Excel, и затащить её в pdf. Там нужно будет построить свою структуру данных.
Битрикс... Он умеет во всё вами перечисленное, но у него есть огромное НО - в него очень легко наговнокодить. Поэтому нужно чтобы ваш магазин сразу попал в очень хорошие руки. Иначе можно получить ад и израиль.
Alexandr Kazakov, тут могу высказать только своё субъективное мнение - я уже больше пяти лет смарти нигде не использовал, перешёл на twig. Так что, если есть возможность и желание - попробуйте.
Роман, при регистрации пользователя создаёте его идентификатор из набора символов, сохраняете его в таблице users, сообщаете пользователю, дальше в Pasport делаете токен на сессию. Пока сессия живая - авторизация по токену Passport. Когда сессия протухает, просите у пользователя его идентификатор, делаете авторизацию по этому идентификатору и снова токен в Passport. Получается, что вместо связки имя/пароль будет использоваться этот идентификатор.
Mazino, я правильно понял - вам нужно сгруппировать по полю city_id и убрать поля record_id и city_id? Сначала groupBy(), потом map() чтобы удалить ненужное.
Vakha1, пожалуйста не смотрите всякие сомнительные видео на ютубе, а обращайтесь к документации. Она у laravel очень доступно написана. А на ютубе чтобы поймать что-то ценное, надо разгрести помойку из роликов от дилетантов.
По вашему вопросу - теперь смысл работы языковых файлов понятен?