Size: a a a

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

2021 February 27

P

PSYTRGLES in Laravel для начинающих
Никита Гончаров
Помогите с аяксом: хочу добавлять в корзину товары без перезагрузки. В кнопку добавил дата-теги с кодом товара и csrf - токеном.

<button class="btn-add basket-adding" data-csrf="{{csrf_token()}}" data-vendor="{{$product->vendorCode}}">
               Добавить в корзину
             </button>

JS:

$(".basket-adding").on("click", function (e) {
   $.ajax({
     type: "POST",
     headers: {
       "X-CSRF-TOKEN": $(e).data('csrf'),
     },
     url: '/basket',
     data: {
       vendorCode: $(e).data('vendor')
     },
     success: function(){
       alert("Added!");
     },
     error: function(){
       alert("Error!");
     }
   });
 });


Выдает error
p.s. csrf токен обычно в мета теги добавляют и ставят глобально для всех аякс запросов, например $.ajaxSetup() в твоем случае

тип такого:
https://github.com/laravel/laravel/blob/42c2a7ee2774cc0e5e2ff0243872606ef84ee9a5/resources/js/bootstrap.js#L33
источник

НГ

Никита Гончаров... in Laravel для начинающих
СПАСИБо
источник

Д

Діма in Laravel для начинающих
Привет.
Подскажите а то не знаю как гуглить.

Пример. Есть фирма paypal. Клиент подключает себе на сайт их скрипт типа
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&components=YOUR_COMPONENTS"></script>
скрипт цепляется за какой то DOM элемент на странице и генерирует кнопки, действия отправки оплаты на сервер ну и вообще все.

Как такое действие называется.
Хочу написать скрипт который будет работать по такому же принципу. ( скрипт будет лежать у меня на сервере но будет цеплятся за какой то дом элемент на чужом домене и делать какие то действия )
отправлять посылать запросы и тд.
источник

НГ

Никита Гончаров... in Laravel для начинающих
Это вроде API, а здесь вроте laravel чат
источник

НГ

Никита Гончаров... in Laravel для начинающих
Сам грешу иногда, но реально уже
источник

P

PSYTRGLES in Laravel для начинающих
Діма
Привет.
Подскажите а то не знаю как гуглить.

Пример. Есть фирма paypal. Клиент подключает себе на сайт их скрипт типа
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&components=YOUR_COMPONENTS"></script>
скрипт цепляется за какой то DOM элемент на странице и генерирует кнопки, действия отправки оплаты на сервер ну и вообще все.

Как такое действие называется.
Хочу написать скрипт который будет работать по такому же принципу. ( скрипт будет лежать у меня на сервере но будет цеплятся за какой то дом элемент на чужом домене и делать какие то действия )
отправлять посылать запросы и тд.
обычный JS, который подключается с внешнего сервера. не более.
источник

Д

Діма in Laravel для начинающих
PSYTRGLES
обычный JS, который подключается с внешнего сервера. не более.
Понял. У пейпала так настроено что все работает)
А у меня проблемы с куками в safari и сессии мешаются )
Вот думаю где бы найти туториал как такое настроить.

Возможно простой CRUD который работает со скрипта на удаленном сервере где не мешаются сессии )

Буду дальше гуглить спасибо.
источник

r

rocknrolla in Laravel для начинающих
Парни, а где лучше в ларе хранить свои классы?
источник

P

PSYTRGLES in Laravel для начинающих
app/Services
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Очень философский вопрос
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Там где тебе удобно
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Настолько, чтобы ты подумал о сущности
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
И понимал где и что находится
источник

r

rocknrolla in Laravel для начинающих
ну кто то в vendor хранит, кто то создает папку app/libraries
источник

AP

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
То что относится к проекту
источник

r

rocknrolla in Laravel для начинающих
PSYTRGLES
app/Services
на стаке тоже вот пишут app/services.
источник

A

Adel in Laravel для начинающих
rocknrolla
на стаке тоже вот пишут app/services.
А если свой класс это не сервис?
источник

r

rocknrolla in Laravel для начинающих
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Или это клиент для апи
источник