Dmitriy
в чем минус?
Ну как симфони подход. То что раздельно на компоненты можно выкинуть и заменить.
Andrey
Ну как симфони подход. То что раздельно на компоненты можно выкинуть и заменить.
И дело тут именно не в том, что тебе когда-то понадобится это выкидывать и заменять, а именно в том, как выглядит в последствии архитектура приложения)
Dmitry
И дело тут именно не в том, что тебе когда-то понадобится это выкидывать и заменять, а именно в том, как выглядит в последствии архитектура приложения)
это ж стартер пак. Кто умеет норм в js, он изначально будет по другому делать. А кто не умеет сможет быстро начать и попробовать
Dmitry
смысл то в этом
Andrey
Ну если мы говорим о подходе “как у симфони”, то нет) Если конкретно про js во фреймворке, то спору нет. Но мне этот подход совсем не близок со времен первого Yii, где была зашита куча всяких вьюшек встроенных
Andrey
В итоге, если ты хочешь сделать что-то сложнее примеров из туториалов, то охреневаешь от трудности кастомизации этих компонентов
Andrey
Так же и с vue. Непонятно, зачем его тащить в laravel, когда ты с таким же успехом можешь в соседнюю папку склонить фреймворк\библиотеку, которая тебе нравится. И даже(ВНЕЗАПНО) не придется настраивать веб-пак
Bakhriddin
как можно выбрать язык сайта по умолчанию русский
Andrey
в .env APP_LOCALE=ru
Illia
Как поступить, если я хочу сделать авторизацию только через ВК (через почту, пароль убрать)? То есть поля email, password, таблица password_resets мне не нужны. Могу ли я их безболезненно убрать?
den
Nerd
А вообще
Nerd
Работает, не трогай
Анатолий
там по большей части эти таблицы использует штатный auth
Анатолий
замените на свой контроллер авторизации и добавьте туда методы по авторизации через соц сети и не будет проблем
Maksim (Ellrion)
Работает, не трогай
Всегда адово бесил этот принцип. Из-за него не возвращается технический долг, из-за него кодовая база загнивает.
Nerd
Без него появляются бессонные ночи в жизни
Maksim (Ellrion)
Глупость
mr.
Глупость! Если есть тесты, то не страшно и переделывать.
mr.
Если нету, то пиши тесты и переделывай =)
mr.
Щас вот сижу на большом легаси и наблюдаю, как этот принцип применяли все года, а KISS, SOLID, DRY тупо изнасилованы
Maksim (Ellrion)
Да даже без тестов. Есть гит. Есть возможность откатиться. Рефакторинг делать атомарными изменениями.
Анатолий
Да даже без тестов. Есть гит. Есть возможность откатиться. Рефакторинг делать атомарными изменениями.
+ никогда не использую и не трачу времени на тесты, ибо в них не понимаю да и справляюсь без них с использованием git и прочих инструментов.
Maksim (Ellrion)
+ никогда не использую и не трачу времени на тесты, ибо в них не понимаю да и справляюсь без них с использованием git и прочих инструментов.
если что я не говорил что тест не нужны. я говорил что даже если их нет и написать их тоже нельзя, то это не критично для рефакторинга.
Aleksey
Удалить все это
Aleksey
Сделать одну кнопку ВК
Aleksey
И контроллер
Aleksey
Все эти методы и миграция сделаны для авторизации по логину и паролю и для такой же регистрации
Aleksey
Единственное теперь с помощью АПИ ВК все вытаскивать
Aleksey
Middleware оставить
Anonymous
Добрый день: Запсук команд scheduled У меня почему, то запускается 7 команд
Anonymous
а дальше, зависает
Anonymous
Anonymous
Есть цикл запуска команд, с передачей ей параметров разных.
Maksim (Ellrion)
зависает? он должен выходить. видимо что то ты там такое написал
Anonymous
Maksim (Ellrion)
понятно в ларе с версии где появился withoutOverlapping основанный на кэш мьютексах раннер будет ждать если у тебя в сшедулере прописан запуск одинаковых команд с защитой от оверлапинга
Maksim (Ellrion)
хуита однако)
Anonymous
Так зачем он ждет, он разве не может пропустить, когда тот скрипт выполнится
Anonymous
Так пускай запустит, зачем ждать то
Maksim (Ellrion)
он ждет пока команды отработают что бы удалить мьютекс
Anonymous
Капец(
Anonymous
То есть, если каждя команда выполняется долго. То есть пока не выполнится первая команда, то вторая даже не будет выполняться
Anonymous
Бред.
Maksim (Ellrion)
угу не должно так быть. а у тебя команды в замыканиях или в классах?
Anonymous
class
Anonymous
Придется, свой блокировшик писать
Maksim (Ellrion)
Придется, свой блокировшик писать
https://gist.github.com/Ellrion/f8c288bf2e85fb04c48fc0b33b5379ce https://gist.github.com/Ellrion/c01867e98fa94a65db5d8e10c0018e83
Maksim (Ellrion)
но с этими оверлапингами фиаско какой то
Maksim (Ellrion)
надо ишьюсы посмотреть. не думаю что такой писос незамеченно прошел
Anonymous
(
Anonymous
Вроде базовые вещи, и такое сделать(
Anonymous
Сейчас попробую
Anonymous
)
Maksim (Ellrion)
забавно но в доке про это нет
Maksim (Ellrion)
непоняятно
Dmitry
А никто кстати не подписывался на рассылку Отвелла?
Anonymous
->runInBackground()
Спасибо больше, выручил)
Dmitry
коллеги, посоветуйте плиз недорогой и по возможности адекватный vps хостинг, чтоб снепшоты системы можно было делать, желательно. Цель - для личной платформы для веб разработки т.е. нагрузки по хостам ноль по вдоль, ширина канала не интересует
Maksim (Ellrion)
Спасибо больше, выручил)
смотри только при таком раскладе я так понял будут использоваться мьютексы на файлах а не кэш. но мб я и не прав. я вот ишьюсы читаю. тейлор сцуко иногда такой еблан
Dmitry
вопрос снят)
Maksim (Ellrion)
кто понимает в чем разница?
Maksim (Ellrion)
http://joxi.ru/brR0eWCQRz0421
Valera
Привет. Кто-то может подсказать, в чем проблема? На сайте 2 языка. Переключение происходит вот так: Route::get('/translate', function () { if (App::getLocale() == 'ru') session(['locale' => 'uk']); else session(['locale' => 'ru']); return Redirect::back(); })->name('translate'); Переключается как надо. Но если в роутах в самом верху прописать session(['locale' => 'uk']); то ничего не переключается и остается ru
Valera
Суть в том, что надо стразу переключить язык на нужный: Как-то так: $segment = Request::segment(1); if ($segment=='uk') { session(['locale' => 'uk']); $prefix = 'uk'; } else session(['locale' => 'ru']);
Valera
То есть при mydomain.tttt/uk/blabla Сразу ставилась локаль uk А при mydomain.tttt/blabla - локаль ru
Maksim (Ellrion)
префикс правда фиг)
Valera
Работает, спасибо) Префикс в роутах норм определяется
Maksim (Ellrion)
http://joxi.ru/brR0eWCQRz0421
а разница как я понял в не тут а в команде которую билдит билдер. и для команды в бэкграунде там вконце & (https://www.opennet.ru/docs/RUS/linux_base/node26.html)
Maksim (Ellrion)
http://joxi.ru/v295O6SGKwlw2G