Хорошо, примерно год назад я написал веб-приложение, которое помогает организовать встречи для моей компании-папы. Теперь он «не мог заниматься бизнесом без него». Я решил, что хочу построить из него подписную модель SAAS и открыть ее для публики.Правильный подход к строительству SAAS в Laravel 4
В настоящее время он построен на codeigniter и php, который, как я считаю, не подходит для версии SAAS. Я планирую перестроить его с нуля в laravel 4 и использовать полосу в качестве платежного шлюза.
Моя забота о том, как лучше всего обращаться с базой данных/структурой приложения для более чем одного клиента. В настоящее время он просто служит одному бизнесу и очень не абстрактный и специфичен для потребностей компаний-папы. Мне нужно, чтобы он мог обрабатывать разные данные в зависимости от того, что делает бизнес, который его использует.
Я изучил многоквартирный дом, но я не уверен, что это правильно для этого. Я думаю, что подход стиля «gmail» будет лучше. Одно приложение/домен, который после входа в систему пользователь увидит свою настраиваемую панель мониторинга и только их данные.
Прежде чем я застрял в кодировании, мне нужно разобраться, как лучше всего обрабатывать несколько «учетных записей» в одной базе данных. Я не хочу создавать таблицу для каждого пользователя, а также базу данных для каждого пользователя.
Я думаю, мой вопрос в том, может ли кто-нибудь указать мне в правильном направлении, как лучше всего обрабатывать ежемесячную абонементную оплату в Laravel? Это не так много кода, что я stuggling с, а что именно мне нужно построить, чтобы справиться с зарядкой клиента каждый месяц, и лишая их доступа, если платежный не удалось и т.д.
Благодаря
Спасибо, какой блестящий ответ. Для меня этот проект так же касается разработки моих навыков разработчика, как и для создания продукта. Я рассматриваю это как повод использовать много вещей, которые у меня не было раньше, и немного игровой площадки. Ура! –
Отличный отклик от развития. Я бы добавил, что наиболее важным элементом любого SaaS является структура данных. Это сделает или сломает Саас, если вы начнете интенсивно пользоваться и должны быстро масштабироваться. –
@evolve У вас есть обновление по той же теме? Я просмотрел эти книги, но они устарели =/ – cbcaio