Wentixon
11.01.2018
06:04:37
хотя конешо на vue дольше но зато все что надо сделать можно под себя
Dmitry
11.01.2018
06:05:10
Wentixon
11.01.2018
06:05:54
тогда кстати лучше october взять, после него просто у меня такое впечатление сложилось.. Что то там очень просто сделать, но чуть в сторону и уже надо велосипед городить
Dmitry
11.01.2018
06:06:05
Google
Wentixon
11.01.2018
06:06:42
это не наезд если что )
все так все
Dmitry
11.01.2018
06:08:40
хочешь сказать все готовые админки юзают?
Нет. Я сделал под себя, но она уже давно у меня, просто привык. Сделал модульно примерно как в asgard получилось, owl вроде тоже так делают. Так что если делаешь с 0, можешь их расмотреть
Wentixon
11.01.2018
06:09:35
ок спс
а здесь кто нибудь делал апи для фронта?
меня такой вопрос мучает.. Как лучше скрыть часть полей от группы юзеров, если апи делашь?
допустим, какой то пользователь оплатил что то и ему больше информации доступно..
и где вообще лучше защиту данных сделать? Я думал прокси сделать который будет проверять доступ данных и давать данные если все ок будет
dima
11.01.2018
09:05:54
есть кто в htacess шарит ?
Valeriy
11.01.2018
09:07:12
смотря что нужно
Денис
11.01.2018
09:07:35
Что с телеграмом. У меня одного тормозит?
Dmitry
11.01.2018
09:08:03
Google
Dmitry
11.01.2018
09:08:22
У всех по ходу )
dima
11.01.2018
09:08:26
RewriteEngine On
RewriteCond %{REQUEST_URI} !modules/.*
# RewriteRule ^(.+)$ modules/$1/ [L]
RewriteRule ^.*$ index.php [L]
посните куда и по каким правилам редиректит
Артур Евгеньевич
11.01.2018
09:08:32
Dmitry
11.01.2018
09:08:36
интересно что за привычка не писать сразу вопрос?
Денис
11.01.2018
09:08:52
вроде очухался )
Dmitry
11.01.2018
09:10:07
Sergey
11.01.2018
09:48:36
Доброго дня
Есть модель с точками на карте по категория со связью 1 ко многим
$geographies=Geography::has('tours')->with('geograph_category')->get();
как мне отгруппировать точки по категориям?
Dmitry
11.01.2018
09:49:44
Sergey
11.01.2018
09:50:06
да
вместо with, join сделать наверное надо
Dmitry
11.01.2018
09:51:16
Categories::with('points')
Sergey
11.01.2018
09:52:11
у меня туры привязаны к точкам и в надо выбрать все точки у которых есть хотя бы один тур
поэтому надо идти через точки(Geography)
$geographies=Geography::has('tours')->with('geograph_category')->get();
Dmitry
11.01.2018
09:53:39
Sergey
11.01.2018
09:54:48
Нет. У меня есть тур у тура есть точка(географическое положение) и у точки есть категория.
например тур на эльбрус имеемт точку эльбрус у которой категория россия
Google
Dmitry
11.01.2018
09:56:26
Sergey
11.01.2018
09:57:23
да они связаны многие ко многим
Dmitry
11.01.2018
09:57:51
Sergey
11.01.2018
09:58:04
но у точки может быть лишь одна категрия, и они связаны 1 ко многим
да мне нужно вывести список в котором есть первая категория и список ее точек далее вторая категория и список ее точек
но при этом что бы в список не попали точки у которых не привязан тур
Dmitry
11.01.2018
10:00:19
можешь для начала выбрать все точки у которых есть тур, а потом татегории которые содержат эти точки
Sergey
11.01.2018
10:02:42
Maksim (Ellrion)
11.01.2018
10:02:50
Sergey
11.01.2018
10:03:27
Dmitry
11.01.2018
10:03:28
Maksim (Ellrion)
11.01.2018
10:03:55
Андрэ
11.01.2018
10:04:17
Ну запроси все точки, у каждой точки есть категория. затем уже результат приведи к нужному виду, пройдсь forach по нему
это если в лоб
Maksim (Ellrion)
11.01.2018
10:04:53
Sergey
11.01.2018
10:06:21
я вкурсе про groupBy но как его правильно написать что бы он группировал по ключу который лежит в модели по рилейшну
Maksim (Ellrion)
11.01.2018
10:08:04
Sergey
11.01.2018
10:11:42
dima
11.01.2018
10:20:43
посоны угостите кодом на 2018 год для шторма
Google
Alexander
11.01.2018
10:21:10
как Carbon заставить по-русски месяц писать? setlocale(LC_TIME, 'ru'); $date->formatLocalized('%B') выводит вопросами ('?????????')
на виндовом OpenServer пока делаю
Sergey
11.01.2018
10:24:54
formatLocalized("%f")
Alexander
11.01.2018
10:27:36
formatLocalized("%f")
так пустые строки. смотрю формат по доке http://carbon.nesbot.com/docs/#api-localization
Dmitry
11.01.2018
10:31:05
но есть пакеты с локализацией
Alexander
11.01.2018
10:34:39
Sergey
11.01.2018
10:36:27
Dmitry
11.01.2018
10:37:36
судя по файлу перевода, он получше
Sergey
11.01.2018
10:39:59
Dmitry
11.01.2018
10:41:47
может кто -то в курсе как можно в шторме такое оформление для коментов запилить?
https://c2n.me/3QXYwgn
Alexander
11.01.2018
10:46:18
Andrey
11.01.2018
10:48:38
Всем привет!
Есть желающие конструктивно покритиковать один метод?
https://github.com/andrey-helldar/helpers/blob/master/src/Support/Digits.php#L34
Dmitry
11.01.2018
10:51:03
Andrey
11.01.2018
10:52:50
1. зачем static?
Чтобы не вызывать через (new Digits)->shortNumber(...).
Вызов через Digits::shortNumber(...) короче выглядит и глазу приятней, на мой взгляд.
Dmitry
11.01.2018
10:54:56
использовать new Digits($number)
а использования статиков это плохо при ооп подходе (
Andrey
11.01.2018
10:56:30
использовать new Digits($number)
Передавать значение в конструктор, конечно, хорошо но класс содержит и другие публичные методы. Надо подумать как оптимизировать.
Google
Dmitry
11.01.2018
10:57:06
Maksim (Ellrion)
11.01.2018
10:59:27
if ($length < 4) {
$length = 4;
} elseif ($length < 7) {
$length = 7;
} elseif ($length < 10) {
$length = 10;
} elseif ($length < 13) {
$length = 13;
} else {
$length = 16;
}
=> $length = ceil($length/3) * 3 + 1; не?
Andrey
11.01.2018
10:59:46
в смысле? конечно содержит, что оптимизировать ты хочешь?
Оптимизировать саму логику. Я точно уверен что там присутствует треш, но, пока что не придумал как его убрать, заменив более лучшим вариантом кода.
А про методы подумал, что твой пример new Digits($number) якобы предлагает изменить логику так, что при создании класса передаем в него число, а после вызываем нужный метод, например, new Digits($number)->shortNumber($precission = 1)
Dmitry
11.01.2018
11:03:35
Оптимизировать саму логику. Я точно уверен что там присутствует треш, но, пока что не придумал как его убрать, заменив более лучшим вариантом кода.
А про методы подумал, что твой пример new Digits($number) якобы предлагает изменить логику так, что при создании класса передаем в него число, а после вызываем нужный метод, например, new Digits($number)->shortNumber($precission = 1)
так и предполагается, ты оборачиваешь нужное число в класс и уже работаешь дальше не как с непонятными данными, а как с типом Digits
Andrey
11.01.2018
11:10:14
Всем большое спасибо за фидбэк ?
Александр
11.01.2018
11:21:29
Зравствуйте, подскажите пожалуйста, каким образом можно сделать сортировку из базы данных по несколким полям. orderBy('column', 'dir') работает только для одной колонки а нужно чтобы данные сортировались сначала по одной колонке а потом по второй
Maksim (Ellrion)
11.01.2018
11:22:41
Александр
11.01.2018
11:23:00
не выходит(
Maksim (Ellrion)
11.01.2018
11:24:40
что не выходит? почему ты так решил?
Александр
11.01.2018
11:25:20
orderBy('section_id','desc')->orderBy('app_number','asc')->get(); сортирует по первой колонке все ок а во второй дичь полусортирует числа выводятся 1 потом 11 тоесть сортирует по первому разряду числа
Andrey
11.01.2018
11:25:29
Alex
11.01.2018
11:26:08
А теперь вопрос с подвохом - а как почистить ордер бай?
Dmitry
11.01.2018
11:26:23
Maksim (Ellrion)
11.01.2018
11:26:40
Александр
11.01.2018
11:27:21
тип и там и там integer
Maksim (Ellrion)
11.01.2018
11:28:06
Dmitry
11.01.2018
11:28:30