• Как сделать систему подписок на сайте?

    @Latnos
    Я конечно поздно, но думаю лишним не будет.
    Вы можете использовать пакет laravel-permission (https://spatie.be/docs/laravel-permission/v4/intro...), далее вам нужно создать несколько ролей, user - стандартная роль, vip - роль после подписки, далее для каждой роли сделать свои permissions - права доступа, далее там где надо проверять есть ли у пользователя такие права и выдавать нужную информацию. Соответственно после оплаты выдать юзеру соответствующую роль.
    Ответ написан
    Комментировать
  • Почему VueJs пишет что нету компонентов в папке components?

    @marsdenden
    кажется, понял, почему возникает ошибка.
    Ключ - в различиях имен файлов Profile.vue и profile.vue для линукс систем и в полном игнорировании этой разницы виндой. При закачке проекта на гитхаб, и последующей его скачке регистр слетает, есть смысл проверить - имя файла Profile.vue или profile.vue после скачки проекта с гитхаба. Для винды разницы нет, но даже под виндой, если назвать файл с заглавной буквы, а импортировать его в виде import Profile from './profile' - сборка обломается.
    Посему категорически рекомендую проверить имена файлов после скачки с гитхаба и если они все рухнули в нижний регистр - поправить код import везде и в дальнейшем не увлекаться CamelCase в именах файлов, то есть совсем.
    Ответ написан
    1 комментарий
  • Как сделать систему подписок на сайте?

    @vism
    Я сомневаюсь, лучше сами реализуйте, потратите столько же времени, как адаптировать другие.
    Тот же Кэшер очень "ограничен", почти во всех проектах нужен был функционал отличный от того, который предоставляет он.

    А если нужен пакет обертка над другой системой, то надо искать по ней на гитхабе допустим.
    А если вы сами будете писать адаптер на основе интерфейса для какой то фабрики типо Кэшира потратите в разы больше времени.
    Ответ написан
    Комментировать
  • Как получить данные из связаных таблиц Laravel?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    ```public function members()
    {
    return $this->belongsToMany(User::class, 'project_users');
    }```

    Потом ```->members```
    Ответ написан
    3 комментария