Size: a a a

Laravel для начинающих

2021 February 02

D

DK in Laravel для начинающих
да и там релейшен есть
источник

В

Влад in Laravel для начинающих
DK
гуард это делает обычно за тебя
нужно без гуарда, подскажите что за релейшн, мне нужно в контроллере получить пользователя по bearer
источник

AH

Andrey Helldar in Laravel для начинающих
Влад
нужно без гуарда, подскажите что за релейшн, мне нужно в контроллере получить пользователя по bearer
Без гуарда невозможно.
Твоему приложению идёт обращение по url, передавая в headers ключ Authorization с bearer тоееном.
На этом урле у тебя должен работать мидлварь auth.
Всё.

Текущий авторизованный юзер - Auth::user()
источник

AH

Andrey Helldar in Laravel для начинающих
Влад
нужно без гуарда, подскажите что за релейшн, мне нужно в контроллере получить пользователя по bearer
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Roman Kolosov
а если по банальному, когда пых запускает рендер js это уже звучит странно)
Если это мне, то почитай хоть ради приличия про Inertia.js. Это приблуда исключительно для SPA. Никакого рендеринга северного, который нужен для магазинов/новостников (Nuxt) там нет. Изначально ведь речь шла про Нова. Как админка, приватная часть, это все работает более чем хорошо.
источник

ДД

Душанин Дмитрий... in Laravel для начинающих
Привет всем, а в ларе есть где нибудь привязка к стране определённой?
источник

С

Санжар in Laravel для начинающих
Парни, привет. Объясните пожалуйста, я правильно понимаю что для мокирования методов класса, нужно сначала мок самого класса создать?
В духе:
        $mockModel = \Mockery::mock(CentersSearch::class)->makePartial();
       
       $mockModel->shouldReceive('getXml')
           ->once()
           ->with($tm)
           ->andReturn($this->getXmlFixture('centers_te2.xml'));
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Душанин Дмитрий
Привет всем, а в ларе есть где нибудь привязка к стране определённой?
А что имеется ввиду, локализация?
источник

ДД

Душанин Дмитрий... in Laravel для начинающих
Виталий Шутов
А что имеется ввиду, локализация?
Да
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Душанин Дмитрий
Да
источник

В

Влад in Laravel для начинающих
Andrey Helldar
Без гуарда невозможно.
Твоему приложению идёт обращение по url, передавая в headers ключ Authorization с bearer тоееном.
На этом урле у тебя должен работать мидлварь auth.
Всё.

Текущий авторизованный юзер - Auth::user()
А почему невозможно? Гуард же как-то авторизует. Почему я не могу?
Подскажите способ авторизовать пользователя через веб-сокет, если у фронтенда есть только беарер, который он получит при авторизации на сайте
источник

AH

Andrey Helldar in Laravel для начинающих
Влад
А почему невозможно? Гуард же как-то авторизует. Почему я не могу?
Подскажите способ авторизовать пользователя через веб-сокет, если у фронтенда есть только беарер, который он получит при авторизации на сайте
Конечно, ты можешь заглянуть под капот, глянуть как авторизует гуард, и написать свой велосипед.

Про авторизацию по сокетам читай тут: https://laravel.com/docs/8.x/broadcasting#authorizing-channels
источник

ДД

Душанин Дмитрий... in Laravel для начинающих
Спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
Душанин Дмитрий
Спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
Душанин Дмитрий
Спасибо
источник

ДД

Душанин Дмитрий... in Laravel для начинающих
Спасибо, но я имел ввиду что привязка именно например на Америку, то карта будет на англ языке
источник

AH

Andrey Helldar in Laravel для начинающих
Душанин Дмитрий
Спасибо, но я имел ввиду что привязка именно например на Америку, то карта будет на англ языке
Сорян, не читал начало треда. Увидел что речь за мультиязычность идёт и бахнул)

Та же карта Гугла принимает параметр lang куда можно передать текущую локаль с Лары:
?lang={{ app()->getLocale() }}
источник

ДД

Душанин Дмитрий... in Laravel для начинающих
А если локаль лары английский, а мне нужно карту по русски?
источник

VB

Vladislav Bulgakov in Laravel для начинающих
так ты определись уже
источник

VB

Vladislav Bulgakov in Laravel для начинающих
сделай переключение языка
источник