@laravel_pro

Страница 581 из 2014
trilog
15.07.2017
21:08:29
нода может, поверь, просто с ней драться нужно побольше чем на go)

сколько в ентерпрайзе не работал - после пхп в любом случае выбор шел в java

либо в c#

Google
trilog
15.07.2017
21:09:19
сейчас чуть-чуть разбавили эту картину на более узкие сферы

Dmitriy
15.07.2017
21:09:20
расскажи мне какой бизнес плиз)
Да любой. открываем баду. открываем стартапы и т.д =)

trilog
15.07.2017
21:09:33
бывает руби

но это такое)

когда люди начинают с руби - значит его будут перепиывать

стартап, имею в виду)

Dmitriy
15.07.2017
21:09:59
go/node.js/php
вот. а значит высказывание выше. лож

trilog
15.07.2017
21:10:13
вот. а значит высказывание выше. лож
нет, просто вопрос конкретно о системе же

Enjoy the
15.07.2017
21:10:13
Клади

trilog
15.07.2017
21:10:42
если стартап действительно только начинает свою работу, у него нет финансирования и надо выкинуть срочно прототип - php или ror будет просто идеальным решением всех проблем

ибо людские ресурсы практически неограниченные даже в senior developer)

Google
trilog
15.07.2017
21:11:35
Кто-то не умеет в аналитику
кто-то любит экономить

Dmitriy
15.07.2017
21:12:06
а кто-то не умеет в бизнес =)

trilog
15.07.2017
21:12:18
я полностью согласен что бизнес выбирает пхп, скажу больше - я сам выбираю пхп

но вопрос не в этом жи был

Kirill
15.07.2017
21:12:31
twitter - ror, erlang, elixir, haskell
С каких пор?)) Пару лет назад была ж лара

trilog
15.07.2017
21:13:11
С каких пор?)) Пару лет назад была ж лара
не знаю о чем ты таком слышал, в большинстве системы модульные, так что лара там может и есть, но не в таком контексте

Dmitriy
15.07.2017
21:13:26
то чувство когда пхп уже стал эффективнее рора быстрее рора и питона умнее питона

trilog
15.07.2017
21:13:40
Dmitriy
15.07.2017
21:13:57
Аа уже тот шлак. ну окей

trilog
15.07.2017
21:14:20
Dmitriy
15.07.2017
21:14:56
ты странный..
Не больше тебя. Говорить о технологии шлак. из-за того что у тебя не приязнь глупо

Dmitriy
15.07.2017
21:15:51
неприязнь к чему?)
К питону и ROR

trilog
15.07.2017
21:16:26
у меня есть за что не любить ROR, но я позиции - ROR не должен быть ядром

Dmitriy
15.07.2017
21:16:47
а теперь пхп. как скатился =)

trilog
15.07.2017
21:17:09
а теперь пхп. как скатился =)
пхп мне больше нравится, кстати)

Google
trilog
15.07.2017
21:17:54
Личная не приязнь это такое =)
я бы с радостью выслушал аргументы в пользу пхп и ror на высоких нагрузках как ядро проекта

Dmitriy
15.07.2017
21:19:29
Ну начнем с того что при высоких нагрузках не используется чисто одна технология. Там сдохнет даже go ибо нужно еще 100500 технологий для более менеее живого сайта

trilog
15.07.2017
21:19:58
сказал 3 раза про ядро, алё

Dmitriy
15.07.2017
21:21:52
Да плевать что будет. перед бекендом еще 100500 сервисов. А переписывают на go всякие узкие места

trilog
15.07.2017
21:22:21
и что, тогда, простите, я скзаал не то?

Dmitriy
15.07.2017
21:23:11
а чем плохо ядро на рор и пхп ?

trilog
15.07.2017
21:24:26
а чем плохо ядро на рор и пхп ?
тем, что ror и пхп расходуют в разы больше ресурсов чем тот же go, и если говорить о распределении нагрузки с минимальными затратами на конкретные железки - стоит обращаться к go

но да, я извинюсь, не уточнил деталь - все зависит от проекта

а именно нагрузки/типа подключения/архитектуры сети/бд

так что тут скорее так стоит обсуждать - есть большой сервис, в нем надо выполнить то-то, то-то, то-то

он обрабатывает то-то по такому то виду соединения

trilog
15.07.2017
21:25:46
за что отвечает модуль этот? - это

ну, мне кажется это более верный контекст

ну и так же тут разговор о том, сколько придется потратить на, допустим, erlang кодера или php

в бизнесе проще нанять 2 пхп чем найти адекватного erlang 1

Rm
15.07.2017
21:54:31
Route::get('/post/{str1|str2}', [ 'uses' => 'PostsController@create', 'as' => 'client.posts.create' ]); как вот так урл задать чтоб два значения только шло?

как два роута на один контролер повесить и один метод? Route::get('/post/str1', [ 'uses' => 'PostsController@create', 'as' => 'client.posts.create' ]); Route::get('/post/str2', [ 'uses' => 'PostsController@create', 'as' => 'client.posts.create' ]);

решение

имена разные должны быть роутеров

Google
Rm
16.07.2017
04:49:15
$posts = Post::with('posts') ->where('created_at', '>=', Carbon::now()->startOfDay()->toDateTimeString()); как получить количесво записей из таблицы posts за сегодня получаю билдер, а дальше что

VSKut
16.07.2017
04:49:52
whereDate('created_at', Carbon::now())

выберет за этот день Y-m-d

Rm
16.07.2017
04:56:53
whereDate('created_at', Carbon::now())
а как этот билдер выполнить? $posts = Post::with('posts') ->whereDate('created_at', 'Y-m-d', Carbon::now());

VSKut
16.07.2017
04:57:19
->get()

Rm
16.07.2017
05:21:44
вобщем я правильно делал, там в другом была ошибка, спасибо

Shane
16.07.2017
05:41:43
Admin
ERROR: S client not available

Shane
16.07.2017
05:42:53
Отсюда и ошибка да?

Rm
16.07.2017
06:19:02
как сделать вчера $endofday = Post::with('users') ->where('created_at', '>=', Carbon::now()->startOfDay()->toDateTimeString())->count();// вчера

VSKut
16.07.2017
06:36:01
получится

я ведь уже говорил - выбирай по дате whereDate - тогда будет выбирать именно за определённый день в формате Y-m-d

через toSql() посмотри как билдится запрос

Rm
16.07.2017
06:38:15
вчера и раньше
может ты знаешь как вместо 4рых запросов сделать 1? https://pastebin.com/SzRuQ3FW

VSKut
16.07.2017
06:38:56
selectRaw юзай

https://stackoverflow.com/questions/3884733/sql-subquery-with-count-help

subquery юзай

только не делай именно вложенные запросы - это всё дело можно посчитать одним т.к. работа идёт с одно таблицей

Google
VSKut
16.07.2017
06:41:44
(COUNT(*) where bla bla bla) as count_today, (COUNT(*) where bla bla bla) as count_tomorrow, .....

https://laravel.com/docs/5.4/queries#raw-expressions

VSKut
16.07.2017
06:51:18
там, помню, считал без дополнительных подзапросов что-то типа: SUM( IF(created_at > Y-m-d, '1', '0') ) as today, SUM( IF(created_at < Y-m-d, '1', '0') ) as tomorrow т.е. простым ифом определяется условие - подпадает эта строка под него или нет и если подпадает, то её считаем за единицу, если не подпадает, то за 0

потом отдаём сумму всех единиц

именно не количество строк, а сумму результата ифа и в итоге получаем количество успешных выполнений условия этого кейса и каждую строку просто проверяем - подпадает она под это условие или нет. в итоге всё это делается 1 единственным запросом, даже без вложенных подзапросов

Саша
16.07.2017
07:50:18
внимание вопрос

делаю в ларке модуль свой каталог

надо хранить кучу статической инфа - настроек

типа дефолтных названий полей итд

создавать отдельный конфиг файл для модуля

или хранить как константы в сервис-классе модуля

который реализует бизнес логику под капотом кантроллера

как лучше / правильнее?

Евгений
16.07.2017
07:52:12
конфиг

unknown
16.07.2017
07:58:04
+

Rm
16.07.2017
09:38:41
как декомпилить стили наверно которые собраны в галпе {position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}

решение про стили #css

http://www.cleancss.com/css-beautify/

Grigory
16.07.2017
12:04:08
Всем привет Туплю уже часа 2 на Laravel создал команду для выполнения ее по кнону. Обычное регулярное выражение ничего специфического. Но при ручном запуске команды из командной строки все отрабатывает а при запуске по кнону регулярка не находит совпадения в том же самом тексте preg_match('#<div id=\"bodyarea\".*?>(<div.*?>(?1)*?<\/div>|.)*?<\/div>#is', $page, $match); кто ни будь может намекнуть в чем прикол?

Страница 581 из 2014