Size: a a a

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

2021 March 02

w

walfter in Laravel для начинающих
lara vast
Да я там через str random создаю
Так что поздравляю=))) Вы изобретатель велосипеда=)
источник

lv

lara vast in Laravel для начинающих
walfter
Я тут кстати что вспомнил, а у лары же дефолтные токены тоже через бирер тянутся
Какие дефолтные
источник

w

walfter in Laravel для начинающих
'api' => [
           'driver' => 'token',
           'provider' => 'users',
           'hash' => false,
       ],
источник

w

walfter in Laravel для начинающих
Ну можете захешировать
источник

RK

Roman Kolosov in Laravel для начинающих
walfter
Я тут кстати что вспомнил, а у лары же дефолтные токены тоже через бирер тянутся
Можно и в параметрах даже
источник

w

walfter in Laravel для начинающих
Агась
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
lara vast
почему то в инете мало инфы касательно bearer
Это просто слово
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Которое добавляют в хедер
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Чтобы определить тип)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Все, там ничего сверхъестественного нет
источник

lv

lara vast in Laravel для начинающих
walfter
Агась
ну да, переопределить api_token и просто вызывать auth:api
источник

lv

lara vast in Laravel для начинающих
а в мидле auth переопределить unauthenticated на своей экзепшен и все
источник

lv

lara vast in Laravel для начинающих
чтоб выводить свое сообщение
источник

lv

lara vast in Laravel для начинающих
и вправду все было легко
источник

lv

lara vast in Laravel для начинающих
все запомню, спасибо еще раз)
источник

АП

Александр Панков... in Laravel для начинающих
Serg Serdyuk
Еще что увидел, именование классов пока хромает, в orderService заказ создается, а товары потом к нему отдельным циклом через промежуточную модель...
но это с опытом придет🌚 в целом да, для начала норм, я сам в начале на ларе хуже писал😂
Здравствуйте, прошу прощения что столько много времени прошло, но можно узнать подробнее: почему плохо в orderService устроено, промежуточная модель не красиво, как нужно в идеале?

https://github.com/justexpla/laravel-demo-eshop/blob/main/app/Services/Shop/Order/OrdersService.php
источник

SS

Serg Serdyuk in Laravel для начинающих
Александр Панков
Здравствуйте, прошу прощения что столько много времени прошло, но можно узнать подробнее: почему плохо в orderService устроено, промежуточная модель не красиво, как нужно в идеале?

https://github.com/justexpla/laravel-demo-eshop/blob/main/app/Services/Shop/Order/OrdersService.php
О, я только зашел как раз 😁

Названия моделек не по соглашению

Промежуточная модель OrderCart не нужна, почитай про отношения, belongstomany в частности. Есть модели Order, Product, их можно связать и тогда этот кусок не нужен,можно через attach()

foreach ($this->cartService->getContent() as $cartItem) { OrderCart::create([ 'order_id' => $order->id, 'product_id' => $cartItem->id, 'price' => $cartItem->price, 'quantity' => $cartItem->quantity, ]); }


totalPrice в заказ писать - не знаю, стоит ли, но это от задачи зависит

Ну и как уже говорили, cartService лучше через DI сделать
источник

SS

Serg Serdyuk in Laravel для начинающих
хотя я почти так же делал в самом начале ларавел-пути🌚😁
источник

w

walfter in Laravel для начинающих
Serg Serdyuk
О, я только зашел как раз 😁

Названия моделек не по соглашению

Промежуточная модель OrderCart не нужна, почитай про отношения, belongstomany в частности. Есть модели Order, Product, их можно связать и тогда этот кусок не нужен,можно через attach()

foreach ($this->cartService->getContent() as $cartItem) { OrderCart::create([ 'order_id' => $order->id, 'product_id' => $cartItem->id, 'price' => $cartItem->price, 'quantity' => $cartItem->quantity, ]); }


totalPrice в заказ писать - не знаю, стоит ли, но это от задачи зависит

Ну и как уже говорили, cartService лучше через DI сделать
А как ты будешь регулировать количество продуктов в заказе?
источник

w

walfter in Laravel для начинающих
Или вдруг скидка на какой то определённый
источник