@laravel_pro

Страница 1876 из 2014
F01134H
18.09.2018
11:05:26
твой вопрос содержит 1%

Evgeniy
18.09.2018
11:07:12
через интерфейс одним словом
в доке лары через фасад

а уже для фасада делают интерфейс

Dmitrij
18.09.2018
11:11:13
то есть, если мне нужно выделить часть одинакого функционала на своих страницах, то нужно пилить через фасад ?

Google
Evgeniy
18.09.2018
11:11:42
к сожалению в доке лары написанно именно это

в доке пхп подобный вопрос решается например с помощью trait

или статического метода, решений много

Dmitrij
18.09.2018
11:13:30
в ларе тоже есть трейты

ну статический метод не подходит )))

Alex
18.09.2018
12:18:21
Ребят, подскажите пожалуйста, как лучше организовать группы товаров. Просто создать связи many_to_many или создать отдельную модель products_group? пока туториала не нашел

Dmitrij
18.09.2018
12:29:26
Ребят, подскажите пожалуйста, как лучше организовать группы товаров. Просто создать связи many_to_many или создать отдельную модель products_group? пока туториала не нашел
всё зависит от того, как ты будешь использовать в дальнейшем. Но даже если у тебя будет модель products_group ты не уйдешь от связи многие ко многим.

dev
18.09.2018
12:30:59
мне кажется через отдельную группу лучше. т.к в будущем вероятно придется работать именно с группой

например магазин захочет сделать акцию "УДАР ПО ЯБЛОКУ" и создаст группу товаров которую можно купить за цену 1 айфон (Условно)

Dmitrij
18.09.2018
12:32:58
но как ты сделаешь через отдельную группу, если Холодильник может принадлежать нескольким группам? Товары для кухни, Крупная бытовая Техника и Холодильники ?

dev
18.09.2018
12:34:36
я к тому что он может просто перевязать многие-ко-многим без выделения группы. просто 1 товар будет связан с другим. но как с ними дальше работать это будет вопрос.

Максим
18.09.2018
12:50:30
Коллеги, всем привет. Кто в phpstorm кодит? Есть ли какая директива или докблок, чтобы в blade шаблоне в определенном куске включить подсветку vue

Kernel
18.09.2018
12:51:44
а почему у тебя шаблоны vue в шаблоне blade?

Google
Максим
18.09.2018
12:54:14
а почему у тебя шаблоны vue в шаблоне blade?
просто inline template. админка вся на jQuery в проекте написана через одно место, а мне нужно один неболькой компонент в форме с сортировкой сделать, на vue это проще

Kernel
18.09.2018
12:54:41
ну положи его в отдельный файлик

и подключи через @include

Максим
18.09.2018
12:56:11
и подключи через @include
Спасибо, за идею, но не сработает, все равно будет blade подсвечивать

F01134H
18.09.2018
12:56:52
@ у меня тут куча говнокода @ у меня проблема - IDE не подсвечивает код нормально(

Максим
18.09.2018
13:03:05
? да да

Stas
18.09.2018
13:34:59
http://prntscr.com/kvt88o правильно я понимаю что если вызывать метод у сегодняшнего вечернего времени а в аргумент передать обеднее то должно тру вернуть?

Давид
18.09.2018
14:00:51
подскажите по полифорным связям

как для таких фабрики писать?

F01134H
18.09.2018
14:05:42
Не понял взаимосвязь между связями и фабриками

типаа... Берешь и пишешь

Maksim
18.09.2018
14:22:43
как для таких фабрики писать?
Тебе сидер нужен. Фабрика конкретную сущность создает, а сидер создает сущность, создает связянные сущности и сохраняет.

darkwoolf
18.09.2018
14:32:20
Вообщем такая ситуация..У меня есть например список 100 юзеров.50 из них активны,а 50 нет и я хочу выводить активных и неактивных пользователей. 1.Как это сделать с одной html страницуй(то есть blade.php в коде, а не браузере)

Alexander
18.09.2018
14:33:30
Кто-то юзает докер для своих проектов? как поставляете обновления на продакшн? Я сейчас в ручном режиме цепляюсь к серверу и cd ... && git pull && docker-compose exec laravel php artisan migrate вызываю. Хочется автоматизировать этот процесс чтобы не заходить на машину, а оно само тянулось с мастера

darkwoolf
18.09.2018
14:33:50


Через sql я понимаю как сортировать, но как это связать в одну картину не совсем понятно

Kernel
18.09.2018
14:35:44
возьми этот html и подставь туда свои данные

darkwoolf
18.09.2018
14:36:09
возьми этот html и подставь туда свои данные
Вот я в шаблоне не понимаю как это сделать

Google
Alexander
18.09.2018
14:40:48
у нас проекты лежат на bitbucket, к сожалению сейчас не можем на gitlab переехать (

Никита
18.09.2018
14:41:45
так там же тоже ci есть

Alexander
18.09.2018
14:42:03
Пошел читать)

Никита
18.09.2018
14:42:10
вообще если хочешь прям автоматическое разворачивание то все равно курить docker swarm / kubernetes придется

Alexander
18.09.2018
15:28:53
так там же тоже ci есть
Возможно я неправильно понимаю суть ci ? Какой должен быть алгоритм? Сейчас я понимаю, что bitbucket запускает свой скрипт bitbucket-pipelines.yml чтобы подтянуть зависимости для проекта и запустить тесты. Но что должно произойти дальше чтобы это подтянулось на сервер? Нужно какое-то ПО поставить на сервер?

Никита
18.09.2018
15:30:17
Да, конечно

Docker swarm / kubernetes смотри

F01134H
18.09.2018
15:30:47
ты ща насоветуешь ему

Никита
18.09.2018
15:30:55
Хотя можешь и в скрипте просто ебошить

F01134H
18.09.2018
15:30:57
юзай вебхук

Никита
18.09.2018
15:31:02
Че там

юзай вебхук
ну так ему на сервер тот все равно хоть что-то ставить да придется

F01134H
18.09.2018
15:33:36
Ты сравни кубер и вебхук со скриптом :D

Никита
18.09.2018
15:37:59
Dmitriy
18.09.2018
15:38:11
ну-ка
по ссш все выполнить

Deployer, ansible

Google
Никита
18.09.2018
15:42:49
ссш сервер ставить))

но вообще изначально ж за докер человек спрашивал

Dmitriy
18.09.2018
15:46:42
ссш сервер ставить))
так он из коробки в линуксах

Никита
18.09.2018
15:47:03
ладно, убедил)

Sergey
18.09.2018
15:47:32
Сервер? Не у всех

darkwoolf
18.09.2018
15:47:46
возьми этот html и подставь туда свои данные
Проблема в том что я не понимаю как задать состояние.Допустим я гружу всех юзеров.Как задать состояние чтобы тот самый екшин видел что я нажал кнопку "вывести активных" и потом уже выводил только активных

darkwoolf
18.09.2018
15:50:50
GET параметры добавь к запросу url?is_active=1
А можно чуть подробнее за это

GET параметры добавь к запросу url?is_active=1
Это то что нужно, но просто не полностью понимаю как это работает



Для начала добавил так

А в контроллере

Dmitriy
18.09.2018
15:53:03
теперь в конролере их вытащи, а потом добавь к запросу в базу данных

darkwoolf
18.09.2018
15:53:39


Вот екшн

Вытащить я их могу так

Lending::where('active','=',$active);

Как вот тут например подменить все елементы, на только активные

Никита
18.09.2018
15:55:41
where('active', '=', $request->input('active'))

darkwoolf
18.09.2018
15:55:59
where('active', '=', $request->input('active'))
У меня нету инпута же

Google
Никита
18.09.2018
15:56:27
же

darkwoolf
18.09.2018
15:56:45
же
То просто ссылка же

Или я не понимаю чего то

Dmitriy
18.09.2018
15:57:00
У меня нету инпута же
ты доку на английском читал?

Никита
18.09.2018
15:57:00
query params в input попадают же

darkwoolf
18.09.2018
15:57:13
понял теперь

Вооот

ЩАс попробую

if ($request->has('active')) { $landings = Landing::where('active', '=', $request->input('active')); }

Вот атк вышло, понял

спасибо

Dmitriy
18.09.2018
16:00:38
НУ просматривал
https://laravel.com/docs/5.6/queries#conditional-clauses в твоем случае хороший вариант

Dmitriy
18.09.2018
16:01:26
?

Yaroslav
18.09.2018
16:03:41
Может кто посоветовать пакет / статтью, нужно на laravel создать систему склада товаров, финанс операций, доход, расход, баланс, кассьі, оплата орендьі и т.д. Спасибо

*(не готовое решение а пример, для понимания процесов и механик которіе можно заюзать)

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