Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5 » установка куки XSRF-TOKEN httpOnly » 16.08.2019 19:13:08

короче вопрос в ТЗ. не понятны цели, - не ясны решения

#2 Re: Laravel 5 » установка куки XSRF-TOKEN httpOnly » 16.08.2019 19:11:29

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

#3 Re: Laravel 5 » установка куки XSRF-TOKEN httpOnly » 16.08.2019 19:09:27

так и мне не понятно, что ты пытаешься сломать, чтобы что заработало?

#4 Re: Laravel 5 » Подмена user » 16.08.2019 19:03:56

усложняете.
пивот решит проблему просмотра всех связей в обе стороны.
остаётся только закодить все необходимые связи.

public function bayerSeller(){
       if ($this->isOptManager()&&Session()->has('bs_id')) {

       return BayerSeller::find(Session()->get('bs_id'));
       } else {
       return $this->hasOne('App\BayerSeller','user_id');}
   }

метод должен возвращать только реляцию либо быть простым методом который что-то делает и возвращает что-то своё.

#5 Re: Laravel 5 » Как отправить куки в middleware Laravel? » 16.08.2019 19:00:17

не работает. При дебаге собственно куки присутствует в заголовках, но когда я пытаюсь получить куки в каком нибудь контроллере

так и работай с хедерами, а не куками ))

#6 Re: Laravel 5 » Непонятки с throttle... » 16.08.2019 18:56:52

Системный таймер ноута работает от собственной батарейки, если что.
JS таймены, да, останавливаются, но js тут и не пахнет.

#7 Re: Laravel 5 » Echo Server не работает Private Channel - Client can not be auth 405 » 16.08.2019 18:54:24

Ещё можно подписывать пользователей на разные каналы/листенеры. Ограничение лишь в пределах разумности количества каналов

#8 Re: Laravel 5 » Echo Server не работает Private Channel - Client can not be auth 405 » 16.08.2019 18:53:32

Приватный канал слышат только одписавшиеся на него. Не используй приватный канал для глобальной нотификации.
Чтобы совсем было понятно - приватный канал это конва между двумя пользователями.

#12 Re: Laravel 5 » Импорт csv в бд » 16.08.2019 18:46:28

а ещё тема не оформлена как описано в первом топике раздела.

#13 Re: Laravel 5 » Импорт csv в бд » 16.08.2019 18:45:47

в догонку и по теме:

зачем вставлять дубликаты? это требование или бага?
тема не раскрыта.

если бага и не хочется делать правильно, то используй try-catch с пустым catch или вставь в него continue;

#14 Re: Laravel 5 » Импорт csv в бд » 16.08.2019 18:43:50

ох, хардкодишь блин, я мозг сломал smile

какой к фигу DB::table ?

ОРМ Eloquent не судьба использовать, если уж модель написал ?

Разделил бы код по логически разнесённым файлам, почитай SOLID программирование, а то действительно приходтся внимать в темы не касающиеся вставки данных.

#15 Re: Laravel 5 » Коллекция на фронте теряет свойства » 16.08.2019 18:39:47

в модель смотри. оно случайно не hideen ?
appends пользуешься?
toArray() ?
проставь черезстрочно dd(твой дамп) чтобы выяснить куда теряются свойства.

#16 Re: Laravel 5 » Сквозная авторизация SSO в Ларавел » 16.08.2019 18:38:20

Там всё просто.
Авторизация проходит не на локальной ларе а на стороннем ССО сайте, который кидает по кругу сайтов, хитропопые роуты которых ставят куку и возвращают на сайт ССО.
Там ы понимаешь что прошёл по кругу и возвращаешься на начальный сайт, где пытался авторизоваться.
Всё. тапки чистые.

#17 Re: Laravel 5 » Laravel debugbar withErrors сообщение в сессии не отображаются » 16.08.2019 18:35:08

app/Http/Kernel.php

    protected $middlewareGroups = [
        'web' => [
//......
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
//......
        ],

помогло?

#18 Re: Laravel 5 » установка куки XSRF-TOKEN httpOnly » 16.08.2019 18:33:09

стесняюсь спросить, а ссылка не с https начинается? smile

#20 Re: Laravel 5 » Дубли страниц для СЕО » 16.08.2019 18:30:18

https://laravel.ru/index.php/posts/1125
https://laravel.ru/posts/1125

я уже 5 лет на связке nginx+phpfpm
у меня в принципе нет таких ссылок-дупов.

вот вам конфиг вирт хоста

<FQDN> - Fully qualified domain name - Полное имя домена == ставьте своё.

server {
    server_name             <FQDN>;
    root                    /path/to/public;
    access_log              /path/to/log/<FQDN>-access.log;
    error_log               /path/to/log/<FQDN>-error.log;
    include                 /etc/nginx/snippets/defaults.conf;
    client_max_body_size    0;
    client_body_buffer_size 16k;
    location ~ \\.php$ {
        try_files       $uri /index.php =404;
        include         fastcgi_params;
        fastcgi_pass    unix:/var/run/php/php-fpm.h.sock;
        fastcgi_index   index.php;
        fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param    X-Real-IP           $remote_addr;
        fastcgi_param    X-Forwarded-Ssl     on;
        fastcgi_param    X-Forwarded-For     $proxy_add_x_forwarded_for;
        fastcgi_param    X-Forwarded-Proto   $scheme;
    }
    listen 443 ssl;
    ssl_certificate /etc/letsencrypt/live/<FQDN>/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/<FQDN>/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
    if ($host = <FQDN>) {
        return 301 https://$host$request_uri;
    }
    listen                  80;
    server_name             <FQDN>;
    return 404;
}

Надо будет полный набор конфы - посмотрите мои статьи, там чтото есть старенького.
Совсем приспичет - напишу новую.
Ну или за вознаграждение подниму вам ферму.

#21 Re: Laravel 5 » Laravel 5 как в редакторе сделать внешнюю ссылку » 16.08.2019 18:22:05

вот вот

в разделе Лары 5 есть мой закреплённый топик, очень познавательный

https://laravel.ru/forum/viewtopic.php?id=2073

#22 Re: Laravel 5 » Скелетон для фреймворка версии 5.8? » 16.08.2019 18:20:19

6.0 это по сути 5.9.
6-кой он стал из за кучи косвенных изменений в окружении Отвела.
По сути в 6.0 (5.9) добаится ещё какие-то суб-продукты "из коробки", будет тонна deprecated и новые баги smile

#23 Re: Laravel 5 » Передача полей объектов в mail и в queue. » 16.08.2019 18:17:46

а родные Нотификации почему не используешь?
и кода было бы меньше.

#24 Re: Вакансии » В команду нужен опытный Fullstack разработчик » 16.08.2019 18:14:35

можно пообщаться в почте, если есть технические вопросы

#25 Вакансии » В команду нужен опытный Fullstack разработчик » 16.08.2019 18:10:28

hzone
Ответов: 1

Требования:
- Уверенное знание Laravel 5.8 (в последствии переезд на 6+).
- Уверенное знание Vue.js и его: router store (vuex), i18n...
- Понимание EcmaScript.
- Хотя бы честное представление о нативном js, в идеале способность на нём писать код.

Что ожидает:
- Dev ферма со своим хостом.
- Git, Gitlab, Trello или Мегаплан.
- Laravel Nova, Cloudpayments, FontAwesome 5 Pro (vue.js), куча внешних сервисов.
- Цейтнот 8/24, 5/7; и "надо вчера".
- Работа в офисе в центре Москвы (удалёнка не обсуждается).
- 80 000 - 100 000 рублей в месяц, оформление по ТК.

Звонить: +7 925[один]9[один]3577
Спросить Сергея
(это не я smile)

Подвал раздела