SarcasmIO
то очевидно чего оно не работает
Anonymous
https://i.imgur.com/mb5UfyR.png
SarcasmIO
https://i.imgur.com/mb5UfyR.png
protected function mapApiRoutes() { Route::prefix('api') ->middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); }
SarcasmIO
видишь разницу ?
SarcasmIO
у вас не прописана мидлварь либо в web задавай ее для каждого роута или же route group, либо вынеси роуты нормально
NoMad42 🇷🇺
Народ, есть два вопроса: 1. кто-нибудь пользуется Lumen'ом.? 2. если нужно запилить не большой сервис с одной целью - например тягять данные с метрики и выплевывать в файл / график - воспользуетесь ларавелом, люменом или чем другим?
Anonymous
в web все роуты в группе для которой задана middleware auth:api
SarcasmIO
тягать данные с метрики, это уже и не так мало
Anonymous
но сейчас попробую перенести в api
SarcasmIO
тягать данные с метрики, это уже и не так мало
тут уже жобы, шедуллинг, в таком случае пытаться взять лопату нежели трактор профита немного, особенно с учетом того, что эту самую "лопату" тебе придется по пути обвешать до уровня малого самоходного трактора
Сергей
вот копай в эту сторону
Протестировал и нашел что у меня не устанавливается локаль через App::setLocale('lang'), куки при этом меняются.
NoMad42 🇷🇺
тут уже жобы, шедуллинг, в таком случае пытаться взять лопату нежели трактор профита немного, особенно с учетом того, что эту самую "лопату" тебе придется по пути обвешать до уровня малого самоходного трактора
Вот да) Тоже о том же подумал. И вот тут как бе мысль а зачем фигачить на лумене, может имеет смысл сразу зафигачить на ларе?) Хотя пример с метрикой пожалуй не самый подходящий...
SarcasmIO
мб когда-то запретил сайту устанавливать куки
Сергей
мб когда-то запретил сайту устанавливать куки
куки устанавливаются, не меняется локаль именно setLocale
Сергей
Сергей
Maksim (Ellrion)
если что ларка 5.6. мало ли
ты вот это видел https://t.me/laravel_pro/110318 ?
Maksim (Ellrion)
сет локали должен быть не тут а на каждый запрос.
Maksim (Ellrion)
твой роут результат которого на скрине(https://t.me/laravel_pro/110350) должен быть под мидлваром локали.
Николай
@Surzhikov, не в курсе, как связаться с этим автором Yajrabox? Я думал он пофиксит своё дерьмо, но нет, уже 4-ый день пошёл
Николай
https://yajrabox.com/docs/laravel-datatables/master
Николай
и да, привет всем!
Николай
=)
Maksim (Ellrion)
не понял сразу, я думал один раз устанавливается
нет на каждый запрос. а в начале запроса локаль равна той что в конфиге
Сергей
нет на каждый запрос. а в начале запроса локаль равна той что в конфиге
Получается в роутах нужно сделать группу где будут лежать все роуты с этим мидлвея? верно?
David
Друзья, а как правильнее делать сортировку вывода по запросу пользователя? Надо делать перезапрос с базы в опередленном формате или лучше через vue сортировать?
Bogdan
Поможет?
Anonymous
попробуй в тесте $this->actingAs(factory(User::class)->create(),['scope']); $this->post(route('name') ->assertStatus(200);
добавил тест https://i.imgur.com/PD4XFC4.png контроллер https://i.imgur.com/8vQhwSv.png роуты в api.php https://i.imgur.com/v2Sveuf.png когда в тесте пробую использовать actingAs выплевывается ошибка https://i.imgur.com/5gHnOFv.png Видимо я что то не понимаю в работе laravel passport :(
SarcasmIO
почему actingAs закоментирован 7
Anonymous
с ним выдается ошибка в AuthManager
Bogdan
Друзья, а как правильнее делать сортировку вывода по запросу пользователя? Надо делать перезапрос с базы в опередленном формате или лучше через vue сортировать?
Или через vue сортируй, раздели обязаности, уменьш нагрузку на сервер (хз какой проект) , а можно и прямым запросом в бд всё это сделать
David
Или через vue сортируй, раздели обязаности, уменьш нагрузку на сервер (хз какой проект) , а можно и прямым запросом в бд всё это сделать
ну к примеру человек клиекает отсортировать товары, каждый раз делать новый запрос к бд или через vue просто сортировать уже полученый список, думаю лучше через vue, а то запросов к бд будет много мне кажется и по скорости не быстрее будет
Anonymous
в тесте? отсутствует
SarcasmIO
в тесте? отсутствует
в тесткейсе от которого наследуется тест
SarcasmIO
+ пробовал с withoutMiddleware? ошибка пропадает ?
SarcasmIO
там нужно пасспорт приготовить
SarcasmIO
в тесте? отсутствует
https://gist.github.com/archy-bold/bd696e8ec84a7657b724523e07fd7a6c#file-passporttestcase-php-L18-L35
Anonymous
тесткейс базовый ларавеловский, ничего не менял
Anonymous
Спасибо за помощь, вроде бы нашел в чем причина, в Kernel в middlewareGuards в группу api добавил 'auth:api' теперь юзер появился
Anonymous
либо не заметил где то в документации, либо там этого нет
SarcasmIO
ну разобрался => молодец, я повалил спать бывайте здоровы
Evgenii
Всем привет. я только начинаю разбираться в Laravel. может кто-нибудь поделится ссылками на гитхаб, где по их мнению лежат какие-то простенькие, но хорошо сделанные проекты по принятым в комьюнити бест практисам? Хотелось бы посмотреть как люди работают, чтобы избавиться сразу от кучи разных вопросов, типа делать ли внешние ключи или где писать бизнес логику в моделях или репозиториях или отдельных классах вспомогательных и т.д. Пока смотрю laracasts на ютубе и завожу свой пет-проект. но на ларакастс ютубном похоже такой, упрощенный вариант для совсем быстрого старта
invariance
https://yadi.sk/d/BtAEbs6B3Na3XU вот тут я бесплатно слил все
Evgenii
спасибо! качаю
Сергей
Подскажите где хранятся файлы после того как они были загружены при создании модели? Где их правильно хранить?
Oleksii
как по мне лучше в storage и дать симлинк на паблик
Vladimir
Подскажите, workbench из лары совсем выкинули?
Сергей
как по мне лучше в storage и дать симлинк на паблик
А где можно посмотреть как это реализуется?)
Andrey
это артизан может
Andrey
php artisan storage:link
Archakov
Здравствуйте! Где должен храниться rev-manifiest?
Archakov
Я использую реакт с ларавел. И когда создаю била, создается assets-manifiets.json, хочу его прикрутить к ларавелл, но не знаю где хранить
Archakov
assets-manifiest.json -> rev-manifiest.json
Сергей
про это почитай
Подскажи как вынести к примеру меню на все страницы, давно уже не работал в ларке, не помню как делал
Anonymous
ну разобрался => молодец, я повалил спать бывайте здоровы
нет, все же не разобрался. Есть еще у кого то опыт работы с passport? для post запросов почему то возвращается ошибка Unauthenticated
Leonid
У меня есть middleware roles. Допустим я добавляю его так Route::middleware(['auth:api', 'roles:admin,moderator']). Как мне получить доступ к параметрам после двоеточия?
Anonymous
я честно говоря не знаю, но например вот так это сделано для auth:api https://i.imgur.com/bCXE84A.png в $guards попадает 'api' или ['api'] не помню точно
Anonymous
['api'] скорее всего
Anonymous
Привет всем. Ребята делаю разработку на локалке. Столкнулся с проблемой может кто подскажет. Загружаю изображение. В базу записывается почему-то путь вида C:\OSPanel\userdata\temp\php952F.tmp но в папку пишется нормальное имя файла. Как в базу заставить записывать имя файла а не ссылку. Вот код http://prntscr.com/idklqj