
Mihail
25.05.2018
18:19:51
Блин боимся. Тот проект важный

Антон
25.05.2018
18:20:02
какая версия там ларавеля?
тестов конечно же нет?

Mihail
25.05.2018
18:20:26

Google

Антон
25.05.2018
18:20:31
хз, у нас был проект на php 5.6, обновили и работали дальше

Mihail
25.05.2018
18:20:48
Тестов нету(((
Да он код рабочий под 7 потерял

Andrey
25.05.2018
18:21:14
Подробнее? Я пм просто
у вас будет 2 разных контейнера с двумя разными окружениями, типа как 2 виртуальных машины, только это не виртуальные машины, а некая прослойка виртуализации с помощью Linux cgroups, пространств имен и еще чего.
вообщем это намного легче чем ВМ
загуглите

Dmitriy
25.05.2018
18:21:24

Mihail
25.05.2018
18:22:05
Ну типа спасибо. Если время есть, френдите, у меня бывает подработки))))
Очень благодарен!

Oleg
25.05.2018
18:28:30
А нддинкс с фпмом не спасет тут?

Mihail
25.05.2018
18:40:17
Это что?!?!?
Если он код не профукал можно организационно решить вопрос

Oleg
25.05.2018
18:47:33

Mihail
25.05.2018
18:47:58
Да апач там

Google

Mihail
25.05.2018
18:48:14
Неважно я дам хостинг если есть код под 7 лару

Dmitriy
25.05.2018
18:48:25
да апач умеет в это
только не mod_php

Mihail
25.05.2018
18:49:02
Ну да первая мысль бывшего админа - другой пхп плдсунуть))))
Я когда то это делал
Если есть рабочий код под 7 лару - я дам другой хостинг

Major
25.05.2018
19:26:29
Здравствуйте ребята можно redirect 2x в файле кантролер

Евгений
25.05.2018
19:37:08
Можно, ни в чем себе не отказывай

M
25.05.2018
19:37:54

Евгений
25.05.2018
19:38:08
?

M
25.05.2018
19:38:55
@perin можно я буду писать хороший, поддерживаемый код и тесты к нему? ?

Евгений
25.05.2018
19:39:12
Разрешаю, пиши

M
25.05.2018
19:39:45

Евгений
25.05.2018
19:40:12
Могу, умею, практикую

Vitaliy
25.05.2018
19:42:43
Парни, кто то в курсе, что значат фигурные скобки в аннотациях. Например
* security={{"JWTAuth": {}}},

Dmitriy
25.05.2018
19:46:09
типо массива...

Vitaliy
25.05.2018
19:50:02
двойные - ассоциативный, а одинарные обычный?

AM
25.05.2018
20:26:47

Vitaliy
25.05.2018
20:28:22
та я уже разобрался, все правильно
ПАСИБА ❤️

Google

Д
26.05.2018
04:55:40
здрасьте. когда делаешь комментирование. это нормально хранить 1 комментарий как строчку в БАЗЕ
??
с комментатором и ID странички
не будет ли большая нагрузка на базу, если будет очень много комментариев

Vitaliy
26.05.2018
05:02:24
нормально
пагинацию комментариям делай и не будет нагрузки
ну и индексы желательно на дату, если по ней ордер делать будешь

AM
26.05.2018
05:08:14

Евгений
26.05.2018
05:08:25
а если не так то как?
конечно много извращений на ум приходит... но блин, этож самый очевидный вариант...

Антон
26.05.2018
05:11:28
Ну да, это как раз и есть суть реляционных бд
Кто нибудь делал метрики покрытия тестами приложения? Может ли он учитывать feature тесты? Они тестируют api

Vitaliy
26.05.2018
05:34:04
Кстати о тестировании, как мокать реквест??

Антон
26.05.2018
05:34:26
А для чего тебе мокать request?

Евгений
26.05.2018
05:34:34
Кстати о тестировании, как начать тестировать?

Антон
26.05.2018
05:35:19

Vitaliy
26.05.2018
05:36:16

Антон
26.05.2018
05:36:55

Vitaliy
26.05.2018
05:37:54
Например ларавелевский сешнгвард знает

Антон
26.05.2018
05:37:58
И можно ли ему уже готовые данные отдать из request так чтобы уменьшить зависимость guard от реквеста

Vitaliy
26.05.2018
05:38:06
он же на основе этого юзера выдает

Google

Ahmed7
26.05.2018
05:38:38
Здравствуйте ребята. Не получается поиск заставить правильно искать. Подкажите что не так делаю.
`function mkb10q(Request $request){
$data = [];
if($request->has('q')){
$search = $request->q;
$data = DB::table("mkbs")
->select("id","text","value")
->where('text','LIKE',"%$search%" )
->orWhere('value','LIKE',"%$search%")
->whereRaw("value REGEXP('^Q[0-9]{2}\.[0-9]')")
->limit(10)
->get();
}
return response()->json($data);
}`

Антон
26.05.2018
05:38:56

Vitaliy
26.05.2018
05:39:11
ару

Ahmed7
26.05.2018
05:39:20
Поиск должен искать только по коду Q который вначале

Антон
26.05.2018
05:40:08

Admin
ERROR: S client not available

Vitaliy
26.05.2018
05:40:14
Да ну это придется везде где нужно юзера получать - самому выдирать хедер

Антон
26.05.2018
05:40:18
Тупые толстые уродливые контроллеры

Vitaliy
26.05.2018
05:41:20
а там разве тесты сть?)

Ahmed7
26.05.2018
05:41:34

Антон
26.05.2018
05:42:04
А контроллер обратится к методу модели
Или методу сервиса который будет содержать эту логику

Ahmed7
26.05.2018
05:44:23

Антон
26.05.2018
05:45:27
Явно же написано

Google

Антон
26.05.2018
05:46:16
Что делает первый where? Где и как он ищет словами можешь сказать?
На скрине f нашелся в названии болезни
Идёт поиск по полю name

Ahmed7
26.05.2018
05:48:01

Антон
26.05.2018
05:48:32
Окай. Ты хочешь сделать поиск только по коду болезни?
У тебя есть таблица mkbs как справочник болезней. Есть ли там колонка кода болезни?

Ahmed7
26.05.2018
05:50:52

Антон
26.05.2018
05:51:43
И там только код болезни?
Или ещё что то

Ahmed7
26.05.2018
05:52:34

Антон
26.05.2018
05:52:51
function mkb10q(Request $request){
$data = [];
if($request->has('q')){
$search = $request->q;
$data = DB::table("mkbs")
->select("id","text","value")
->where('value','LIKE',"%$search%")
->whereRaw("value REGEXP('^Q[0-9]{2}\.[0-9]')")
->limit(10)
->get();
}
return response()->json($data);
}
Блин, короче неудобно на телефоне
Убери первый where, он делает поиск по полю text
Написано же явно
->where('text','LIKE',"%$search%" ) делает поиск по полю текст где названия а не коды болезней

Ahmed7
26.05.2018
05:57:49
Может я неправильно объяснил. Если убрать первый where то ищет только по коду Q т.е Убрал ввожу в поле поиска Q выводит болезни с кодом Q. А если ввожу просто название болезни то не ищет.
Мне нужно чтобы и по названию и по коду Q искал.

Илья
26.05.2018
06:00:12
orWhere?

Антон
26.05.2018
06:00:23

Ahmed7
26.05.2018
06:03:10