Oleh
Может выше ещё где-то один?
Oleh
Не закрытый
Oleh
В пустом документе также?
Alexandr
все ребят) я футер таблицы закрыл но не открыл)
Alexandr
простите, туплю к вечеру
Alex
на 2 проекта ставил, вроде не жаловались - http://image.intervention.io/
Vladimir
http://image.intervention.io/getting_started/introduction
Anonymous
смысле
Alex
Смотрите-ка ребятки, холиварный момент возник. Есть User, Layer, Marker, Comment. Пользователь имеет много слоев, слои имеют много маркеров, маркеры имеют много комментов. Холиварище в постройке API: Route::post('/comments') против Route::post('/users/{user}/layers/{layer}/markers/{marker}/comments') Как лучше в перспективе?
Alex
Не имеет значения. В перспективе лучшим решением будет написать спеку
Так это, грубо говоря, первый камень в фундамент спеки
Andrey
Второй вариант. Имхо очевиднее
Andrey
Только почему пост
Andrey
Должен же быть гет если строите рестфул?
Alex
это добавление
Alex
Аргумент против второго варианта - api может превратиться в портянку из 8-10 переменных
Andrey
А может и не превратиться
Andrey
Такой себе аргумент
Andrey
Потому что эти переменные все равно придется писать
Andrey
Или в урл (но тут ты их не забудешь)
Alex
Кроме того, вариант с /comments как бы реализует инкаспуляцию и коммент считается отдельной сущностью
Andrey
Или в данных
Andrey
Тут уже надо просматривать доку чтоб не пропустить
Alex
У нас тут второй час жёпы горят
Alex
Блин, точняк, длинные урлы самодокументируемые ж
Andrey
При вставке имею в виду. Поэтому это тоже не аргумент
Alex
Вообще, я сам за второй вариант, но коллеги тоже хорошие аргументы приводят
Andrey
У вас тимлида нет?) Который может просто без аргумента выбрать рандомный вариант чтобы вы попусту время не теряли?
Andrey
Потому что все равно потом переписывать
Alex
Хаха ) Можно сказать что я тимлид
Andrey
Значит примите ответственность и решите)
Andrey
А то уволю
Andrey
(Сказал бы ваш начальник)
Alex
:(
Alex
Что-то не понял, как локализовать carbon без сторонних плагинов?
Andrey
Что-то не понял, как локализовать carbon без сторонних плагинов?
Разве что форкнуть, дописать локализацию и выложить. Либо юзай пакет https://github.com/jenssegers/date. В нем как раз этот механизм реализован.
Dmitry
Что-то не понял, как локализовать carbon без сторонних плагинов?
Там есть встроенная локализация, но она не полная
Vitaliy
парни как изменить тип поля в миграции?
Artem
->string(названиеполя)->change() вроде
Vitaliy
да, супер
Vitaliy
where('id', 2) это будет id == 2 or id >=2 ?
Pavlo
==
Pavlo
остальные вторым параметром передаются where('id', '>=', 2)
Romuald
Парни, привет! Посоветуйте удобную админку. На подобии как в Django
Romuald
Их уйма, а перебирать нет времени.
Romuald
wordpress
На ларавеле)
Dmitry
На ларавеле)
зачем оно тебе? какая разница на чем готовое решение написано?
Romuald
Опыт апать)
Dmitry
Опыт апать)
не будет никакого опыта. Любое готовое решение вводит свои правила и рамки, поэтому не важно что в основе
Romuald
Не скажи!)
Dmitry
ты получишь опыт только с конкреным продуктом
Dmitry
а вот скажу ;)
Romuald
=)
K
есть поломаные миграции с индусского проекта, штук 10. лара 5.0. подскажите на что обратить внимание, хочу переписать их, чтобы можно было между миграциями ходить. миграции в ручную ниразу не правил
Dmitry
Опыт апать)
возьми готовый шаблон для админки и запили то как тебе надо. Авторизация в ларе из коробки есть, круды делаются за 10 минут. Что тебе еще надо?
Romuald
Окей) Позырим
Alex
Насколько solid придерживаетесь?
Dmitry
я думаю фанатично не стоит
Alex
Вот я с единичной ответственностью прям согласен
Alex
Остальное как то хз
Vladimir
Насколько solid придерживаетесь?
kiss > solid примерно так
Alex
Как будто гибкость теряется, ну зато в угоду безболезненной разработки большой команды
Александр
Как можно сделать 2 одинаковых роута, но с разными middleware?
Александр
Александр
Так только auth работает
Alexandr
ребят, нажал какое то сочетани клавиш в phpstorm в итоге вот так все, кто знает как вернуь назад?
Alexandr
Andrey
Как можно сделать 2 одинаковых роута, но с разными middleware?
Создай мидлварю и разруливай внутри неё. Твой вопрос звучит как "как сделать из одного человека две личности и развезти их в разные города?" :-)
Александр
Мне надо чтобы у guest была страница авторизации, а у auth дашборд. При этом URL должен быть корень т.е. /
Andrey
Мне надо чтобы у guest была страница авторизации, а у auth дашборд. При этом URL должен быть корень т.е. /
В мидлварю определяй. Если гуэст - кидай на страницу входа, а если юзер - на "/дашбоард"
Alex
Ну, я это сделал в самом контроллере. Или можно просто редиректить если гест
Grigorii K.
Можно ещё в зависимости от пользователя просто кидать на разные обработчики и разный результат возвращать
Grigorii K.
Если хочется чтобы точно один uRL был