Anonymous
и сортировки
Евгений
ну ты молодец конечно, но у меня другая ситуация и вопрос конкретный
Евгений
я вот щас пытаюсь в 5.5 api resourses заюзать
Anonymous
ну это ваще тема как по мне
Anonymous
презентеры нервно курят
Евгений
там пагинацию выводит с мета инфой, типа ссылка на следующую страницу, предыдущую и тд
Anonymous
так работает обычный пагинатор
Anonymous
просто мидла параметры от него переделывает в JSON
Евгений
ну блэд, ну вот задаю ж конкретный вопрос. Есть в 5.5 api resourses, он выдает при пагинации стандартные мета по пагинации. Как мне в это вшить гет параметры, вот в чем вопрос то у меня
Anonymous
пагинатор принимает в себя ?page=num
Anonymous
строй запрос отталкиваясь от этого и кидай в гет что тебе нужно
Anonymous
но правда помоему это лажа)
Евгений
куда кидать?
Anonymous
Ресурс в конечном итоге всеравно пагинатор и отдаст
Anonymous
в урлу запроса.
Евгений
ты прочитал что я юзаю?
Anonymous
да я прочитал
Anonymous
ApiResources это ни что иное как абстракция на презентер
Anonymous
запрос всеравно пагинатор принимает
Anonymous
ApiResources замена фракталу если так удобно
Евгений
удобно... не делая раньше рест я даже не в курсе фрактала так то... ладно уж, сам поковыряю
Евгений
ща еще вроде вопрос был
Anonymous
стучись в личку если не распетляешь.
Anonymous
поревьювю если скила хватит
Евгений
а как вот вы ошибки выводите? вот например есть товар, делаю удаление товара. Удалить может только владелец товара. Вот как надо? делаю проверку того кто обращается к ресурсу для удаления, если не владелец то return response(...error...) а если он то удаляем и опять ретурн респонс success?
Евгений
Евгений
мне кажется это какая то недекватная херня у меня
Anonymous
верно
Евгений
ну тут самого удаления нет, я пока ваще бытаюсь разобраться с респонсами
Anonymous
такая дрочь на политики вешается.
Евгений
а политика в каком виде вернет респонс можно задать?
Anonymous
Добавляется резолвер что бы запрос на вспомогательную проверочную хрень не срабатывал дважды - результат в контейнер
Евгений
просто я политики юзал вне реста и там просто подругому кажись все работает
Anonymous
$this->authorize? по другому?
Anonymous
странно.
Евгений
не, ща покажу
Евгений
а хотя...
Евгений
ну да, примерно так
Евгений
но, он у меня ж не рест был, и я просто в броузере видел forbiden, а как в json всё пихнуть в нужном виде?
Anonymous
в json у тебя мидла разберется
Евгений
рили?
Anonymous
тебе просто ретурнить нужно то что ты хочешь отправить
Anonymous
Хуили))
Евгений
а, норм
Anonymous
канеш
Евгений
изи изи
Anonymous
а нахрена она нужна тогда?
Евгений
ну вот и понятненько теперь зачем))
Евгений
вот может просто заюзать какое нибудь dingo?
Евгений
там наверно уже за меня подумали обо всем
Евгений
и версионность реализована
Anonymous
накуя?
Anonymous
версионность ты свою сам реализовать можешь
Евгений
ну ваще да, лучше сначала разобраться самому
Anonymous
посмотри RouteServiceProvider
Anonymous
там делаешь мап из конфига ну очень грубо если тянешь версию
Anonymous
и пишешь свои роуты в другом файле
Евгений
ну я и фреймворк свой могу реализовать, но это будет такое же говно как и моя версионность моего апи)
Anonymous
с нужным префиксом
Евгений
лан, пошел отдохну от тебя, спасибо
Anonymous
от меня?
Anonymous
ты ахренел?)))
Anonymous
я тут распинаюсь)
Anonymous
слова подбираю что бы до тебя дошло
Евгений
да, я устал короче от этого)
Евгений
ну я ж сказал спасибо)
Anonymous
)))
Anonymous
все ок я просто тролю)
Anonymous
не за что
Ар
Ворвался
Ар
Я не бот если что
invariance
уверен?
Anonymous
Здесь уместны глупые вопросы? :>
Ар
invariance
задай
Евгений
а это решать будем мы
Vyacheslav
Юзал кто уже resurses?
Vyacheslav
Интересен именно процесс формирования грамотного response, который при успехе возвращает то что нужно фронту, а при ошибке возвращает корректное сообщение со статусом ошибки, тоже в json разумеется
johan_krs
в случае ошибки возвращается http код ошибоса
johan_krs
вроде так правильно