Dmitriy
сказал "ньюфаг"
который не давно удивел этот фрейм
Anonymous
есть кнопочка "reply". ну так, на будущее)
Andrey
госпади ну и хрень же здесь пишут
Anonymous
+
Andrey
php умирает, как язык новых разработок, но поддерживать php будут чуть ли не до середины этого века точно. лично для меня ларавел это инструмент средний и слабых разработок (слабые - интернет-магазины без высоких нагрузок, средние - сервисы, обрабатыващие большие данные). для конкретных кластеризированных систем с кучей логики я не вижу смысла его применять, ибо есть более приятные языки (к примеру - сколько вы будете делать проект на пхп, с подключением 100к запросов и сколько ресурсов(как человеческих, так и машинных) нужно чтобы реализовать именно логическую составляющую. Тут под задачи стоит выбирать, но лара выполняет свои функции хорошо до определенного порога, после,к сожалению, приходится от него отказываться в сторону go/node.js/erlang/elixir и всякого другого
Andrey
да начнется срач
Dmitriy
лол. диванные аналитики в мире разработки подьехали.
Пойду бизнесу это скажу
Andrey
нода может, поверь, просто с ней драться нужно побольше чем на go)
Andrey
Andrey
сколько в ентерпрайзе не работал - после пхп в любом случае выбор шел в java
Andrey
либо в c#
Andrey
сейчас чуть-чуть разбавили эту картину на более узкие сферы
Andrey
Andrey
бывает руби
Andrey
но это такое)
Andrey
когда люди начинают с руби - значит его будут перепиывать
Andrey
стартап, имею в виду)
Andrey
если стартап действительно только начинает свою работу, у него нет финансирования и надо выкинуть срочно прототип - php или ror будет просто идеальным решением всех проблем
Andrey
ибо людские ресурсы практически неограниченные даже в senior developer)
Kyryll
php умирает, как язык новых разработок, но поддерживать php будут чуть ли не до середины этого века точно. лично для меня ларавел это инструмент средний и слабых разработок (слабые - интернет-магазины без высоких нагрузок, средние - сервисы, обрабатыващие большие данные). для конкретных кластеризированных систем с кучей логики я не вижу смысла его применять, ибо есть более приятные языки (к примеру - сколько вы будете делать проект на пхп, с подключением 100к запросов и сколько ресурсов(как человеческих, так и машинных) нужно чтобы реализовать именно логическую составляющую. Тут под задачи стоит выбирать, но лара выполняет свои функции хорошо до определенного порога, после,к сожалению, приходится от него отказываться в сторону go/node.js/erlang/elixir и всякого другого
Pornhub, twitter, linkedin - laravel
Совсем средние проекты...
Dmitriy
Dmitriy
Кто-то не умеет в аналитику
Andrey
Andrey
Dmitriy
а кто-то не умеет в бизнес =)
Andrey
я полностью согласен что бизнес выбирает пхп, скажу больше - я сам выбираю пхп
Andrey
но вопрос не в этом жи был
Dmitriy
то чувство когда пхп уже стал эффективнее рора быстрее рора и питона умнее питона
Andrey
Dmitriy
Аа уже тот шлак. ну окей
Andrey
Dmitriy
ты странный..
Не больше тебя. Говорить о технологии шлак. из-за того что у тебя не приязнь глупо
Andrey
Dmitriy
Andrey
у меня есть за что не любить ROR, но я позиции - ROR не должен быть ядром
Dmitriy
а теперь пхп. как скатился =)
Dmitriy
Dmitriy
Ну начнем с того что при высоких нагрузках не используется чисто одна технология. Там сдохнет даже go
ибо нужно еще 100500 технологий для более менеее живого сайта
Andrey
сказал 3 раза про ядро, алё
Dmitriy
Да плевать что будет. перед бекендом еще 100500 сервисов.
А переписывают на go всякие узкие места
Andrey
Andrey
и что, тогда, простите, я скзаал не то?
Dmitriy
а чем плохо ядро на рор и пхп ?
Andrey
а чем плохо ядро на рор и пхп ?
тем, что ror и пхп расходуют в разы больше ресурсов чем тот же go, и если говорить о распределении нагрузки с минимальными затратами на конкретные железки - стоит обращаться к go
Andrey
но да, я извинюсь, не уточнил деталь - все зависит от проекта
Andrey
а именно нагрузки/типа подключения/архитектуры сети/бд
Andrey
так что тут скорее так стоит обсуждать - есть большой сервис, в нем надо выполнить то-то, то-то, то-то
Andrey
он обрабатывает то-то по такому то виду соединения
Andrey
за что отвечает модуль этот? - это
Andrey
ну, мне кажется это более верный контекст
Andrey
ну и так же тут разговор о том, сколько придется потратить на, допустим, erlang кодера или php
Andrey
в бизнесе проще нанять 2 пхп чем найти адекватного erlang 1
Anonymous
Route::get('/post/{str1|str2}', [
'uses' => 'PostsController@create',
'as' => 'client.posts.create'
]);
как вот так урл задать чтоб два значения только шло?
Anonymous
как два роута на один контролер повесить и один метод?
Route::get('/post/str1', [
'uses' => 'PostsController@create',
'as' => 'client.posts.create'
]);
Route::get('/post/str2', [
'uses' => 'PostsController@create',
'as' => 'client.posts.create'
]);
Anonymous
решение
Anonymous
имена разные должны быть роутеров
Anonymous
$posts = Post::with('posts')
->where('created_at', '>=', Carbon::now()->startOfDay()->toDateTimeString());
как получить количесво записей из таблицы
posts
за сегодня
получаю билдер, а дальше что
Anonymous
whereDate('created_at', Carbon::now())
Anonymous
выберет за этот день Y-m-d
Anonymous
->get()
Anonymous
вобщем я правильно делал, там в другом была ошибка, спасибо
Anonymous
Anonymous
Отсюда и ошибка да🙈
Anonymous
как сделать вчера
$endofday = Post::with('users')
->where('created_at', '>=', Carbon::now()->startOfDay()->toDateTimeString())->count();// вчера
Anonymous
Anonymous
Anonymous
получится
Anonymous
я ведь уже говорил - выбирай по дате whereDate - тогда будет выбирать именно за определённый день в формате Y-m-d
Anonymous
через toSql() посмотри как билдится запрос
Anonymous
вчера и раньше
может ты знаешь как вместо 4рых запросов сделать 1? https://pastebin.com/SzRuQ3FW
Anonymous
selectRaw юзай