@laravel_pro

Страница 1446 из 2014
Антон
06.06.2018
12:08:08
а если у тебя 10 параметров?

то там будет портянка

Google
Samat
06.06.2018
12:08:20
а если у тебя 10 параметров?
и так далее продолжай

Alex
06.06.2018
12:08:27
when
$city = !empty(session('global_city')) ? session('global_city') : null; switch ($request->sort) { case 'date': $companies = Companies::when($city, function($query) use ($city) { return $query->where('city', $city); }, function($query) { return $query; })->orderBy('created_at', 'desc')->paginate(4); break; где я ошибся?)

Samat
06.06.2018
12:08:32
в вытягивании ничего не поменяется

Антон
06.06.2018
12:08:37
мне нравится идея когда фильтры в отдельном классе и квери билдер собирается на основе их

Samat
06.06.2018
12:08:42
просто ->filter($request)

Антон
06.06.2018
12:09:22
просто ->filter($request)
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/BooksFilters.php я делал так

каждый метод это название query

Alex
06.06.2018
12:09:38
а если переменная пустая?

Samat
06.06.2018
12:10:14
а если переменная пустая?
там же проверка стоит isset. если пустая, то условие не включается. вернутся все модели

Антон
06.06.2018
12:10:23
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/QueryFilters.php#L43 и проверяю есть ли такой метод по названию параметра

Samat
06.06.2018
12:11:05
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/BooksFilters.php я делал так
а можешь показать как в итоге используется?

как методы?

Google
Антон
06.06.2018
12:11:53
https://github.com/symbios-zi/books_lib/blob/master/app/Services/BookService.php#L59

когда 10, 15 гет параметров становится уместным. и легко добавляется

трейт просто добавляет скомпонованный queryBuilder уже к запросу https://github.com/symbios-zi/books_lib/blob/master/app/Traits/Filterable.php#L19

Samat
06.06.2018
12:14:23
а все на скрине увидел, спс
если будешь юзать скоуп, в параметр скоупа передавай массив. ну, я обычно юзаю так ->filter(Input::all())-> ...

Alex
06.06.2018
12:15:07
и вообще как это делать если быть точным))

scopeFilter в модель?

Samat
06.06.2018
12:15:44
Alex
06.06.2018
12:16:02
ок спс попробуем

Ihor
06.06.2018
12:26:21
Всем привет. Я newbie. Подключаю RDS к Ларке... и пробую провести миграции и как бы ... SQLSTATE[HY000] [2002] Operation timed out (SQL: select * from information_schema.tables where table_schema = .... Кто подскажет, что за на хер? PDOException::("SQLSTATE[HY000] [2002] Connection timed out")

Ihor
06.06.2018
12:27:30
Амазон для датабейсов

Anton
06.06.2018
12:28:48
Его только на клиенте можно достать

он не идет в запрос на сервер...

С клиента на сервер передать конечно можно...

Ihor
06.06.2018
12:29:35
ну ошибка гооврит что ты не смог приконектиться к бд
хм... Прожечкой коннектит. Кроме .env параметры коннекта больше ж никуда не загоняются, правильно?

Евгений
06.06.2018
12:29:41
аяксом отправить и прочекать

гугл же, первый результат твой

Google
Владимир
06.06.2018
12:30:02
window.location.hash

Евгений
06.06.2018
12:31:32
а ты пробовал искать решение?

dev
06.06.2018
12:31:41
ппц вы гоните

Евгений
06.06.2018
12:31:58
middleware auth auth()->ckeck()

в доке же есть всё

Ihor
06.06.2018
12:35:55
С той же машины?
с дев машины. дев сервак на Ec2 инстансе на том же Амазоне. База на инстансе RDS на амазоне(доступ извне разрёшен, порт дефолтный 3306)

Даниил
06.06.2018
12:37:44
Даниил
06.06.2018
12:38:54
Юзер, под которым ходишь, с % в качестве хоста?

Судя по ошибке ты даже не к бд не коннектишься, а к серваку Там может прикрыто чего на тачке с проектом?

Ihor
06.06.2018
12:43:11
Всё решилось довольно тривиально

Оба инстанса должны находиться в одинаковых Security groups

Всем спасибо)

Игорь
06.06.2018
13:01:27
Пытаюсь использовать функцию setUpBeforeClass() в phpunit, но в ней почему-то не работают фасады. Не подскажете в чём дело и как с этим справляться?

F01134H
06.06.2018
13:05:59
не работают потому что сетапы происходят до биндинга фасадов в сервис контейнере

ну это теория

да и вообще - какие нах фасады в тестах, але?

особенно в setup

Игорь
06.06.2018
13:07:52
Потому что я не шарю) А как с бд работать в тестах если не через фасады?

Google
Игорь
06.06.2018
13:08:17
Нужно тестировать проходят ли селект запросы нормально

С инпут и делит вообще печально, как потом изменения откатывать?

Владимир
06.06.2018
13:15:14
Игорь
06.06.2018
13:16:27
но зачем? БД в тестах in-memory
in-memory? Что это в двух словах? И где про это лучше почитать?

tochka
06.06.2018
14:20:35
Всем привет, а кто-то пользовался вот этим пакетом https://github.com/langaner/materialized-path

Антон
06.06.2018
14:21:11
этот метод в модели?

tochka
06.06.2018
14:25:28
Антон
06.06.2018
14:25:58
а трейт внутри модели где?

tochka
06.06.2018
14:26:52
а трейт внутри модели где?
Вы хотите сказать, что я не туда засунул трейт?))

Антон
06.06.2018
14:27:12
tochka
06.06.2018
14:28:04
выложи код на paste.laravel.io
https://paste.laravel.io/21f9f28d-5c36-4d07-bbde-2beeb607a190

Антон
06.06.2018
14:28:48
угу, ну можно было и как выше, только добавив внутрь класса use MaterializedPathTrait;

@t0lk0t04ka https://paste.laravel.io/92123341-d144-4b06-b65b-78458e4b1a55

tochka
06.06.2018
14:29:39
угу, ну можно было и как выше, только добавив внутрь класса use MaterializedPathTrait;
а как правильно методом пакета пользоваться? я так понимаю у меня не правильно?

@t0lk0t04ka https://paste.laravel.io/92123341-d144-4b06-b65b-78458e4b1a55
с трейтом понял, спасибо огромное, помогите еще советом с самим использованием метода пакета пожалуйста

Антон
06.06.2018
14:36:29
ping

телеграмм работает?

Google
Антон
06.06.2018
14:39:15
https://paste.laravel.io/c40bf6a5-4076-496c-bd71-4ffbdb1100e1 так попробуй

Andrey
06.06.2018
14:43:07
Да простят меня админы еще раз ? Кто ищет либо присматривает работу, есть канал-агрегатор вакансий @laravel_job Он в автоматическом режиме собирает свежие вакансии (не старше 10 суток) с упоминанием нашей любимой Ларки. В настоящий момент сбор вакансий производится с сервисов headhunter, superjob и мой круг. В скором времени будет подключен "upwork". Кого заинтересовал - добро пожаловать.

Антон
06.06.2018
14:56:46
молодец )

tochka
06.06.2018
14:57:15
ʕ •ᴥ•ʔ Vladislav ʕ •ᴥ•ʔ
06.06.2018
15:44:51
Добрый день в отдельно созданом ревесте (который валидирует перед тем как попасть в контролере в метод) можно ли работать с пост запросми? почему то на пут метод принимает данные не через форм дату а парамсами в урле?

ʕ •ᴥ•ʔ Vladislav ʕ •ᴥ•ʔ
06.06.2018
15:47:20
public function updateById($id, UpdateBusRequest $request)// который в аргументах

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