Andrey
и пропал. Ну ладно, скорее всего так. Тогда кол-во лайков всего ты получаешь просто $user->likes()->count(). Зачем какие-то колонки еще? (я так ине понял, куда ты ее добавит хотел)
Archakov
извиняюсь, уведомления не приходят отсюда
Andrey
Тогда главный совет, Почтай доку. по Eloquent, relations
Andrey
Ты ж себе лучше сделаешь, отсеешь много вопросов, на которые тратишь зря время
Archakov
окей. Тогда получается, что я могу таким же макаром как и получить лайки за день, взять лайки за весь период
Anonymous
Archakov
Просто я программирую на NodeJS. А тут сейчас скрипт на PHP. Пришлосю юзать Lumen, чтобы запилить API
Archakov
и пошло...
Andrey
$user->likes() тебе вернет QueryBuilder с которым ты можешь делать что хочешь. Выбирать лайки по дням, сортировать и т/д/
Archakov
окей, спасибо. Как понял, значит в таблице не надо создавать колонки, это все можно сделать одним Eloquent
Andrey
Ну и писал бы API на nodejs если знаешь его. Тем более простенький)
Archakov
как-то лень было переписывать скрипт основной с PHP на JS
Andrey
Archakov
хорошо
Archakov
Andrey
Ну и не обязательно меня пинговать для вопроса) тут народу много же)
Archakov
ты ответил первым, вот и решил достать. В общем, спасибо. Думаю дальше уже сам пойму
Anonymous
Клиентам не обьяснишь что давай мол: Я тебе сайт запилю на ларавел и админка всё будет
Anonymous
а он прёт говорит нет мне на Wordpress лучше
Anonymous
лучше и то и то учить )
Anonymous
лучше учить то где платят больше
Anonymous
а платят больше на бигдате
Anonymous
а бигдата на ларе симфе и фальконе
Anonymous
Шах и мат вордпрессмены
Anonymous
Andrey
лучше и то и то учить )
Какой то ложный довод, А если ты найдешь клиента, который говорит, что ему друпал нужен - так что, друпал учить?
Anonymous
ну щас из топовых это Wordpress
Anonymous
на крайняк битрикс
Andrey
Тут надо исходить из того, к чему сам человек стремится. Или сайтики клепать, или писать полноценные приложения
Anonymous
каждый второй сайт по статитистике на вордпресс
Andrey
Топовых в чем?
Andrey
Просто помимо клепания сайтиков, есть и другие профили)
Anonymous
я к примеру ларавел только учу
Andrey
Ну и насчет 50% на вордпрессе, это конечно перебор
Anonymous
с Котеровым
Andrey
Котеров разве по ларавел что-то писал?
Anonymous
а вордпресс натяжку и простые модули пишу давно
Anonymous
котеров пхп
Andrey
Если ты не знаешь php, то "учить ларавел" это занятие так себе. Ну да, ты сможешь что-то из готовых блоков создать по мануалам. Но написать что-то свое, разобраться в чужом - вряд ли норм получится
Andrey
Отличный опыт можно получить, поставь перед собой цель написать простенький сайтик, где будет вывод новостей. пусть пока без админки. Спсисок новостей и кажду новость отдельно можно посмотреть. Но сделай без фреймворка. Бери любые composer пакеты, строй приложение
Anonymous
проверено на личном опыте?)
Andrey
Роутинг, DI, шаблонизатор... на самом деле не так и много там компонентов будет. Но глаза на разработку это сильнее откроет, чем сделать то же самое на laravel по мануалам
Andrey
А уж потом во фреймворки погрузиться
Andrey
проверено на личном опыте?)
В том числе, да. Я не считаю себя супер-разработчиком конечно, но все что говорю - из своего опыта обычно
Anonymous
шаблонизатор twig composer и php pdo
Anonymous
этого хватит для выше задачи
Andrey
Роутер
Andrey
Ну если считаешь, что это просто - возьми и напиши)
Anonymous
вывод новостей с базы))
Anonymous
и циклом выводить))
Andrey
Да, можно в базе в одной таблице тупо все хранить. Для первой задачи пойдет вполне
Anonymous
да я это писал уже
Andrey
Ну ты что-то тут абстрактное говоришь. Да и я не настаиваю
Anonymous
и на готовых проектах
Andrey
Хотя есть подозрение, что то, что ты писал - это не то, о чем я говорю
Anonymous
просто дальше больше не дается)
Andrey
Простая задача., Список новостей. Кликаешь на новость - открываешь страницу с ней отдельно.
Andrey
Но под капотом этой задачи - надо сделать все по уму,. использовать роутинг, использовать Di, сделать стараться все по MVC
Andrey
Это не так и просто для новичка. Совсем не просто. Это не "вывод в цикле"
Andrey
Представь, что сейчас ты новости получаешь с базы данных, а вдруг завтра надо из файлов получать в папке. И эта переделака не должна привести к переписыванию половины кода. А потом надо назад вернуть, к базе данных. Тут уже архитектурная задача построения приложения. И довольно непростая
Anonymous
MVC на чистом php без использования фреймворков?)
Anonymous
а потом когда осознаешь структуру построения приложения
Anonymous
можно использовать фреймворки:
Anonymous
это правильный путь?
Andrey
Ну скажем так, мое мнение, что стоит попробовтаь с этой стороны подойти)
Andrey
Понимаешь, когда человек средне знает php, не очень представляет себе как работает пусть и маленькое, но MVC приложение,. не пробовал сам это сдеать хоть както.. использование фреймворка сродни магии. Сделал по манулу - работает. Но шаг влево-шаг вправо невозможен
Andrey
Потому что банально не хватит знаний понять, куда надо идти. Что надо сделать. И если фреймворк чего-то не сможешь, человек помочь ему в этом тоже не сможет
Anonymous
не знаешь структуру фреймворка полностью)
Andrey
Ну структуру фреймворка, тем более сложного, тоже знать полностью - та еще задачка)
Andrey
Я вот серьезно, вернуться к той задачке, что я выше писал. Крайне рекомендую попробовать сделать
Andrey
То есть на выходе у тебя должно быть приложение, чтобы любой сделал composer install и затем запустил его. И все работало
Anonymous
я никогда не использовал router && DI
Andrey
Вот отличный повод попробовать
Andrey
Заведи себе репозиторий на гитхабе, выкладывай туда. Делись тут, спрашивай)
Anonymous
http://php-di.org/
Andrey
Да, я эту реализацию использовал например
Andrey
Ну начни с простого. Разберись, как роутер работает
Andrey
если правильно помню название FastRoute чтоли пакет
Andrey
То есть начини создавать приложение с роутинга