На хабре нашел упоминание книги "Randy Farmer, Bryce Glass - Building Web Reputation Systems - 2010". Похоже именно то что нужно, но для меня сложно будет переварить эту тему на английском. Вы, случайно, на русском что-то похожее порекомендовать не сможете?
Сергей: то есть из Лары с БД работаете и ваши данные добавляются (то есть удостоверились ли вы что связь с БД сконфигурирована верно)? Про данные из формы я имел ввиду что пробовали ли вы отправить данные формой, поймать их и дампнуть в методе create() контроллера AuthController? А вызвать код добавления пользователя без отправки формы, но со своими данными?
Dmitry Strelnikov: "Почему я сказал CMS - нужно выбрать нескольких пользователей и дать им возможность добавления новостей в ленту, переключения некоторых атрибутов и разграничения прав доступа."
Это называется не CMS, а админка. CMS - это как платформа для создания различных сайтов и управления ими. Не сам сайт, а инструмент для его создания.
Собственно, раз у вас уже есть ТЗ, вы уже знаете что должно получится, теперь надо решить какие вам подойдут инструменты. Я про фреймворки, библиотеки, субд итд. Проходите список фич и думаете, что для реализации этого понадобится? В итоге определитесь еще и с примерной последовательностью.
Если разработка командная, то перед началом программирования, надо наладить командное взаимодействие. Принять какие то стандарты, договоренности, распределить обязанности, настроить окружения (может пригодится Vagrant), создать git репозиторий, чтобы путаницы не вышло. Короче организационные вопросы.
Потом составляем план работы, раздаем задачи, кодим = )
Код стараемся сопровождать тестами. Сначала реализуются критичные и связующие места, потом все остальное. Примерный макет дизайна надо иметь заранее, но за полноценный дизайн и верстку беремся ближе к концу.
Допустим, оставляем только клиентов из РФ. Отказываемся от валютных счетов. Интересует в большей степени, как работать не принуждая людей к подписанию каких то бумаг и как сохранить возможность производить оплату распространенными удобными способами, то есть не только банковским переводом, но и электронными деньгами (ЯД, WM, QIWI)
если честно немного озадачен вашим ответом и ответом Василий = )
После быстрого поиска кое где нашел высказывания, что с ростом числа таблиц в MySQL падает производительность (речь о десятках тысяч). Но это пока только предположение, больше интересует вопрос гибкости, к примеру, спустя какое то время понадобится изменить или добавить поля в этой таблице.
И как же быть с миграциями и тп..
У меня была похожая мысль, я подумал можно операции для пользователей хранить отдельно, но не в MySQL, а вынести это на NoSQL предположительно MongoDB. Но опыта тут у меня совсем нет, так что просто идея..
Стало быть вы просто открываете сам файл в браузере. А должны отправить запрос на ваш локальный сервер, который, грубо говоря выполнит код в файле и отдаст вам результат. Вам надо поискать информацию как настроить и делать запросы на вашем локальном сервере.
Я подумал точно так же, но куда phpstorm делает HTTP запрос и делает ли он его вообще узнать я не смог. В логах laravel я этих запросов тоже не увидел...
На хабре нашел упоминание книги "Randy Farmer, Bryce Glass - Building Web Reputation Systems - 2010". Похоже именно то что нужно, но для меня сложно будет переварить эту тему на английском. Вы, случайно, на русском что-то похожее порекомендовать не сможете?