@laravel_pro

Страница 1813 из 2014
M
29.08.2018
16:39:14
Нет. Ansible идёт на сервер, выкачивает архив с артефактами по номеру билда, распаковывается его и выполняет остальные необходимые действия
Ок, понятнее стало, а как с .env работаете? Например, чтобы изменить конфигурацию на всех нодах сразу?

Adel
29.08.2018
16:40:44
просто редеплой же

Vladimir
29.08.2018
16:41:03
Ок, понятнее стало, а как с .env работаете? Например, чтобы изменить конфигурацию на всех нодах сразу?
Для начала каждый релиз это новая папка в releases, после завершения создаётся симлинк current на нужный релиз в releases/папка с релизом. env для каждого релиза собирается из ansible group_vars. Для прода они зашифрованы ansible vault’ом

Google
Vladimir
29.08.2018
16:41:33
Ну и на все заданные хосты ansible деплоит параллельно

что значит зашифрованы?
Ну файл где секреты зашифрован

Тк он в гите

Adel
29.08.2018
16:42:05
аа... остойненько :)

M
29.08.2018
16:42:20
Adel
29.08.2018
16:42:33
я вот думаю, что у всяких этих паролей и т.д. должен быть свой реп. или другое хранилище. и при сборке оттуда доставать.

чтобы не лежало рядом с кодом

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

както так

Adel
29.08.2018
16:44:29
ну я не спец. просто рассуждаю

M
29.08.2018
16:49:34
У меня сейчас стоит просто задача, чтобы Gitlab CI/CD встроить в деплой, чтобы можно было по нажатию кнопки в веб интерфейсе гитлаба делать деплой/редеплой/откат. Завис на стадии когда непонятно, кто именно должен отвечать за доставку кода, ansible/jenkins отдельно крутить, либо просто через раннер подключиться ко всем нодам и обновить код... Либо подключиться ко всем нодам и на них вызвать какой-нить таск раннер типа envoyer или deployer...

Либо деплоер запустить в гитлаб раннере и пуст он по нодам выполнит команды...

Google
M
29.08.2018
16:50:39
Короче, проблема в том, что много вариантов решения, хз какой из всех вариантов имеет наименьшее количество костылей...

Nikitcat
29.08.2018
18:08:18
Всем привет. Кто сталкивался? homestead-7: VM not created. Moving on Выполняю такую команду - vagrant reload --provision vagrant destroy && vagrant up --provision и не помогает

vagrant global-status при такой команде у меня нет никакого бокса...

Володимир
29.08.2018
18:15:59
Привет друзья, в функции создания аккаунта является роли как можно в блейд сделать выборку роли? $user->roles()->attach(Role::where('name', 'carrier')->first()); сюда <select class="form-control"> @if @endif </select>

[Anonymous]
29.08.2018
18:19:12
кто нибудь юзал этот пакет? https://github.com/lavary/laravel-menu

чет не пойму почему в примере меню генерируется в мидлвэйре?

Adel
29.08.2018
19:23:22
есть только один нормальный пакетдля меню - https://github.com/adelf/laravel-menu

)))

[Anonymous]
29.08.2018
19:25:17
просто интересно почему мидлвейр а не провайдер

Adel
29.08.2018
19:26:11
ну странно,да. там видимо динамическая генерация им нужна...

хотя чего бы егоне генерировать когда просят показать менюшку...

[Anonymous]
29.08.2018
19:26:50
Какая разница просто, провайдер как то логичней.. мидлвейр для остановки запроса нужен

Аа или в провайдер реквест еще нет наверное

Adel
29.08.2018
19:27:51
нет конечно

но, можно генерировать позже

не в провайдере, а любом классе или функциикоторую зарегить

Google
Adel
29.08.2018
19:28:41
миддлвара конечно убого смотрится здесь

[Anonymous]
29.08.2018
19:29:00
Я имею ввиду он еще не инициализирован в провайдере

Adel
29.08.2018
19:29:14
да

Саша
29.08.2018
19:29:20
есть только один нормальный пакетдля меню - https://github.com/adelf/laravel-menu
Было бы круто, если бы команды для меню (рендер и гет актив тайтл) были в виде Blade-директив :)

Adel
29.08.2018
19:29:35
хотя да

народ такое любит. спасибо за совет

Юрий
29.08.2018
19:47:28
миддлвара конечно убого смотрится здесь
наверное для того чтобы можно было легко настраивать на каких урлах и в каких контроллерах какое меню надо и где не надо не рендерить его .

Adel
29.08.2018
19:48:49
это просто лишнее в роутинге

и кстати оно будет генерироваться всегда

protected $middlewareGroups = [ 'web' => [ //... \App\Http\Middleware\GenerateMenus::class, ], //... ];

Adel
29.08.2018
19:50:38
я удивляюсь как народ за такие пакеты собирает столько звезд на гитхабе

Юрий
29.08.2018
19:50:41
можно туда не добавлять а в контрлолере добавить

Adel
29.08.2018
19:50:58
сравни - https://github.com/adelf/laravel-menu - 1 конфиг файл и все.

Юрий
29.08.2018
19:52:07
в твоем сложнее динамические меню делать

Adel
29.08.2018
19:52:19
ага

и я это исправлю :)

Юрий
29.08.2018
19:52:24
допустим я хочу меню из категорий, а они в базе

Google
Adel
29.08.2018
19:52:40
и кстати хочу процесс исправления заскринкастить

мож кому интересно будет

Евгений
29.08.2018
20:10:20
ищу но не активно

∀RTUR
29.08.2018
20:10:55
ищу но не активно
https://youtu.be/k4mTU0swsEE

[Anonymous]
29.08.2018
20:15:40
и я это исправлю :)
удалишь пакет и сделаешь новый?

[Anonymous]
29.08.2018
20:16:05
зачем ты меню в файлик вообще запихнул

Admin
ERROR: S client not available

Adel
29.08.2018
20:16:15
а где?

[Anonymous]
29.08.2018
20:16:53
позже обсудим ща занят

∀RTUR
29.08.2018
20:17:59
ищу но не активно
Покупать на New egg, либо computer universe (этот немецкий, убедись что клава английская). Смотри где дешевле, где акции есть

Я так б/у иногда еще с наценкой продаю, в местных магазинах все равно дороже выходит)

SiZE
29.08.2018
20:50:09
никогда asus больше брать не буду
У меня обратные отзывы)

f4rt~
29.08.2018
22:23:52
наследование применимо тогда, когда классы имеют одинаковую ответственность
я бы очень хотел услышать, что ты подразумеваешь под одной/одинаковой ответственностью

Саша
30.08.2018
01:58:01
А кто-нибудь знает. как не писать каждый раз при подключении к серверу source ~/.bashrc? Ну у меня там алиасы на нужную версию PHP и Composer. Вроде, куда-то можно было прописать это, чтобы source ~/.bashrc само выполнялось каждый раз

freecod
30.08.2018
03:16:18
Есть юзавшие laravel-admin? как юзать представления полей из Form в режиме Show? нет методов типа datetime, textarea итп. предполагается что в режиме просмотра я сам все это буду через display рендерить?

и есть ли возможность обойти ИДИОТСКОЕ решение с toArray модели перед использованием внутри админки, из-за которого не работают get...Attribute() методы без явного экспорта в модели через append? Это же тупость когда я хочу сделать $grid->column('created_at', 'Создана')->display(function ($date) { return $date->format('d.m.Y H:i:s'); }) а $date оказывается тесктовой строкой!

В
30.08.2018
04:16:39
Всем привет, вопросик: Как получить текущий Gaurd, через который был авторизован пользователь?

Максим
30.08.2018
04:30:33
/link@yetanotherstatsbot

Google
Yet Another Stats
30.08.2018
04:30:34
https://yasb.exileed.com/t/laravel_pro

[Anonymous]
30.08.2018
05:58:34
как получить количесво столбцов в таблици при помощи ORM?

Илья
30.08.2018
06:00:12
как получить количесво столбцов в таблици при помощи ORM?
гугл сказал, что так Schema::getColumnListing($table);

[Anonymous]
30.08.2018
06:00:42
гугл сказал, что так Schema::getColumnListing($table);
да я туп count попобовал и сработало :D

Илья
30.08.2018
06:01:37
ой, стоп, количество, а я тебе кинул как получить список столбцов

да я туп count попобовал и сработало :D
в таком случае ты либо вопрос неправильно поставил, либо неправильное решение нашел

count количество строк возвращает, а не количество столбцов

Илья
30.08.2018
06:03:14
Да, тогда User::count() достаточно

Евгений
30.08.2018
06:11:01
Перпендикулярно неправильный вопрос

https://youtu.be/k4mTU0swsEE
ваще не зашло видео, чем дороже тем больше для геймеров. С одной стороны да, но с другой стороны нет... мне надо на 8/16гб с возможностью расширять, с ssd, на видящу вообще положить, но важна более менее компактность и надежность корпуса, ноут таскаю с собой очень часто и порой в суровых условиях, мой асус не выдержал даже года и начал разваливаться

то есть мне лучше за высокую цену переплатить за хороший корпус чем за видюху

Евгений
30.08.2018
07:19:27
mbp?

Rishat
30.08.2018
07:19:28
А другое все что у меня было, развалилось)

Ну маки)

Евгений
30.08.2018
07:19:55
аа

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