да, это первое о чем я подумал. но верно ли я понимаю, что если я в своей функции вызову эту же функцию и она вернет true, то это и будет результатом всей функции?
так вы работайте с классами, а не с ID, id никакой роли не играют, вы его используете для JS. В самой методологии, насколько я знаю, вся работа ведется с классами, а не идентификаторами.
А скрипт гугла не ищете? Или яндекс.карт например?
С чего вы взяли, что приложение, которое предоставляет людям что-то полезное и берет за это деньги, обязательно сделано на каком-то общедоступном скрипте, и именно на том, который просто найти.
Если вы знаете как это работает, то можете написать подобное, но готового варианта вы не найдете нигде. И как вы себе представляете вообще этот скрипт? Насколько он должен быть кастомизируемым?
На самом деле вам бьютифай тут не поможет. потому что у вас все переменные имеют символьное обозначение (1-2 символа), что в целом дает определенные сложности с пониманием как этот код работает.
а что мешает использовать $model->comments->votes?
Это нелогично использовать на примере, например, модели постов. Потому что ваше свойство votes не относится в самому посту никак, оно относится исключительно к комментариям. Кроме того у вашего поста может быть свое собственное свойство votes. Не нарушайте логики, иначе потом будете путаться.
Дмитрий Кузнецов, вам внизу ответили тоже самое. 404 ошибка это нормальное поведение в данном случае. Почитайте коды ошибок, потом проще будет понимать что вам сервер отдает.
Там вы сами ответили. Если пользователь не найден - вам middleware возвращает 404 ошибку, которая обозначает, что ресурс не найден. В вашем случае это пользователь.
Root директория указана верно, при первом деплое работало все нормально, а при повторном - нет, но пришлось для этой папки менять владельца, потому что иначе задеплоить было невозможно. Может в этом причина?
Я посмотрел подобные проблемы и как правило везде два решения: правка виртуальных хостов или добавление .htaccess файла в папку приложения (не public). Но не понятно почему это вообще перестало работать.
Для чего это вообще нужно? Почему надо регистрироваться чтобы оплатить? Вам ведь нужно продать больше товара, а не меньше. Сейчас вы пытаетесь все это ограничивать.
Dimon3x, я плохо понимаю вопрос. Не важно, передаете вы одного пользователя или коллекцию, у вас в базу добавляется запись в таблицу Notifications (или другую, как вы поставили), с уведомлениями: одна строка - одно уведомление для одного пользователя.
Вам не нужно узнавать кому отправляется уведомление, всем или одному, ВЫ САМИ тут:
Notification::send($user, new MyFirstNotification($details));
в$user передаете либо нескольких пользователей, либо одного.
Dimon3x, вам нужно отправить кому-то это уведомление, в качестве первого параметра вы передаете либо одного пользователя. либо коллекцию пользователей, которым нужно отправить уведомления.
Silence, Какие то нестандартные задачи решали?
из интересного для себя опыта сходу могу вспомнить разработку системы заказа билетов на лендинге пользователя, с возможностью выбора месте и тд. Так как внедрять систему заказа билетов они не собирались (какой-нибудь ticketscloud.org), эту систему пришлось мне писать самому, лайт-вариант, но было интересно, плюс проблем, которые возникали, было большое количество, в следствие его я смог понять как все это работает изнутри.
как вы продвинулись дальше чем типичный веб проект?
У меня есть постоянный поток заказов и где-то нужно делать что-то сложное для меня, так что тут все ситуативно.
Где искали исходники по которым ориентировались как надо, а как нет?
Смотрю как написаны простенькие библиотеки, которыми я пользуюсь, читаю статьи на medium.com и тд. в общем любые источники кода, которые могут писаться толковыми людьми.
какие проекты для вас были интересными и вы ощутили себя профессионалом своего дела!
К сожалению, или к счастью, я не могу назвать себя профессионалом своего дела, есть что узнавать, куда расти. Сейчас из последних проектов интересным для меня является vue-проект по мониторингу криптовалют, с кастомной статистикой от заказчика (дополнительные показатели, формулы, расчеты и тд).
Silence, это пересказ моего пути, в конце я более коротко указал весь путь обучения, кому-то это будет полезно почитать. Сейчас для меня интерес представляют различного рода SPA приложения.