Oleh
Может выше ещё где-то один?
Oleh
Не закрытый
Oleh
В пустом документе также?
Alexandr
все ребят) я футер таблицы закрыл но не открыл)
Alexandr
простите, туплю к вечеру
Alex
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')
Как лучше в перспективе?
Andrey
Alex
Andrey
Второй вариант. Имхо очевиднее
Andrey
Только почему пост
Andrey
Должен же быть гет если строите рестфул?
Alex
это добавление
Alex
Аргумент против второго варианта - api может превратиться в портянку из 8-10 переменных
Andrey
А может и не превратиться
Andrey
Такой себе аргумент
Andrey
Потому что эти переменные все равно придется писать
Andrey
Или в урл (но тут ты их не забудешь)
Alex
Кроме того, вариант с /comments как бы реализует инкаспуляцию и коммент считается отдельной сущностью
Andrey
Или в данных
Andrey
Тут уже надо просматривать доку чтоб не пропустить
Alex
У нас тут второй час жёпы горят
Alex
Alex
Блин, точняк, длинные урлы самодокументируемые ж
Andrey
Andrey
При вставке имею в виду. Поэтому это тоже не аргумент
Alex
Вообще, я сам за второй вариант, но коллеги тоже хорошие аргументы приводят
Andrey
У вас тимлида нет?) Который может просто без аргумента выбрать рандомный вариант чтобы вы попусту время не теряли?
Andrey
Потому что все равно потом переписывать
Alex
Хаха ) Можно сказать что я тимлид
Andrey
Значит примите ответственность и решите)
Andrey
А то уволю
Andrey
(Сказал бы ваш начальник)
Alex
:(
Alex
Что-то не понял, как локализовать carbon без сторонних плагинов?
Dmitry
Vitaliy
парни как изменить тип поля в миграции?
Artem
->string(названиеполя)->change() вроде
Vitaliy
да, супер
Vitaliy
where('id', 2) это будет id == 2 or id >=2 ?
Pavlo
==
Pavlo
остальные вторым параметром передаются where('id', '>=', 2)
Romuald
Парни, привет! Посоветуйте удобную админку. На подобии как в Django
Romuald
Их уйма, а перебирать нет времени.
Dmitry
Romuald
Dmitry
На ларавеле)
зачем оно тебе? какая разница на чем готовое решение написано?
Romuald
Опыт апать)
Dmitry
Опыт апать)
не будет никакого опыта. Любое готовое решение вводит свои правила и рамки, поэтому не важно что в основе
Romuald
Не скажи!)
Dmitry
ты получишь опыт только с конкреным продуктом
Dmitry
а вот скажу ;)
Romuald
=)
K
есть поломаные миграции с индусского проекта, штук 10. лара 5.0. подскажите на что обратить внимание, хочу переписать их, чтобы можно было между миграциями ходить. миграции в ручную ниразу не правил
Dmitry
Опыт апать)
возьми готовый шаблон для админки и запили то как тебе надо. Авторизация в ларе из коробки есть, круды делаются за 10 минут. Что тебе еще надо?
Romuald
Окей) Позырим
Romuald
Alex
Насколько solid придерживаетесь?
Dmitry
я думаю фанатично не стоит
Alex
Вот я с единичной ответственностью прям согласен
Alex
Остальное как то хз
Vladimir
Alex
Как будто гибкость теряется, ну зато в угоду безболезненной разработки большой команды
Александр
Как можно сделать 2 одинаковых роута, но с разными middleware?
Александр
Александр
Так только auth работает
Alexandr
ребят, нажал какое то сочетани клавиш в phpstorm
в итоге вот так все, кто знает как вернуь назад?
Alexandr
Dmitry
Александр
Мне надо чтобы у guest была страница авторизации, а у auth дашборд. При этом URL должен быть корень т.е. /
Andrey
Grigorii K.
Alex
Ну, я это сделал в самом контроллере. Или можно просто редиректить если гест
Grigorii K.
Можно ещё в зависимости от пользователя просто кидать на разные обработчики и разный результат возвращать
Grigorii K.
Если хочется чтобы точно один uRL был