@laravel_pro

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

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

тестов конечно же нет?

Mihail
25.05.2018
18:20:26
все тогда проще. ставим на 5.6 и идем исправлять ворнинги и ошибки
Я сам так и подумал. Он что то с сервером делает, зависимости какие то правит не знаю зачем

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, пространств имен и еще чего. вообщем это намного легче чем ВМ загуглите

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
Если он код не профукал можно организационно решить вопрос
Ну нддинкс настроить чтобы один домен работал на 5.6, а другой на 7.0

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
двойные - ассоциативный, а одинарные обычный?

Vitaliy
25.05.2018
20:28:22
та я уже разобрался, все правильно

ПАСИБА ❤️

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

??

с комментатором и ID странички

не будет ли большая нагрузка на базу, если будет очень много комментариев

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

Евгений
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
А для чего тебе мокать request?
самописный гвард выдирает из реквеста хедер authorization

Антон
26.05.2018
05:36:55
самописный гвард выдирает из реквеста хедер authorization
Ну тут вопрос должен ли он вообще знать о реквесте.

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); }`

Vitaliy
26.05.2018
05:39:11
ару

Ahmed7
26.05.2018
05:39:20




Поиск должен искать только по коду Q который вначале

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
На скрине f нашелся в названии болезни
Да, это неправильно. Должен искать только по коду Q.

Антон
26.05.2018
05:48:32
Окай. Ты хочешь сделать поиск только по коду болезни?

У тебя есть таблица mkbs как справочник болезней. Есть ли там колонка кода болезни?

Ahmed7
26.05.2018
05:50:52
Окай. Ты хочешь сделать поиск только по коду болезни?
Мне нужно чтобы вытащил все болезни которые имеют код Q

Антон
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
Мне нужно чтобы и по названию и по коду Q искал.
Это как? Он у тебя сейчас так и ищет же. Ввел f и нашлась болезнь с буквой f

Ahmed7
26.05.2018
06:03:10

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