Ответы пользователя по тегу Laravel
  • Laravel PHP. Error 419. Что делать?

    Ещё одна причина - время жизни сессии. При наличии авто входа авторизация не заметна, а вот токен создаётся заново. Следовательно остаётся либо продлевать сессию на время работы с формами, либо переходить на API с Ajax.
    Ответ написан
    Комментировать
  • Да что творится с эти корсом?

    HTTP сервер API случаем не Apache?
    На нём часто нужно принудительно включать поддержку HTTP запросов OPTIONS.
    Иначе запрет будет ещё на уровне HTTP сервера.

    В любом случае журналируя (логируя) запросы на HTTP сервере и в API приложении можно определить что куда доходит и кто даёт ответ.

    postman же делает запросы на прямую, а потому они скорее всего проходят ни как кросдоменные
    Ответ написан
    Комментировать
  • Зачем нужен двойной return при использовании $this в контроллере Laravel?

    Каждая функция или метод отвечает за свой возврат сама.
    function client() - возвращает своё
    function index() - возвращает своё
    Ответ написан
  • Как отделить бизнес-логику?

    Ни Yii, ни Laravel не следуют DDD. Не заморачивайтесь. Делайте или в рамках фреймвока, или если знаете DDD, то в рамках него. Только вас погонят "лопатой по спине".

    Сейчас в издательстве Питер вышла жёлтая книжка с пчёлкой. Она хорошая. Это не реклама. Достаточно придерживаться её.
    Ответ написан
    3 комментария
  • Попросили проверить код, на что смотреть нужно?

    Если вы не знаете, то ничто не поможет.

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

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

    Ну и читать классиков, например на предмет "запаха кода", поддержки чужого кода и хорошего кода.

    Если код читаемый - то его легко поправить даже при наличии грубых ошибок. Именно правка кода - основа разработки. Отсутствие знаний и опыта приводит к плохом коду. Отсутствие дисциплины написания кода приводит к бесполезному коду. Плохой код можно улучшить. Бесполезный - выкинуть (переписать).

    Единственное замечание - если встречаешься с ужасным кодом, то нужно принимать его как есть. Эмоции не помогут. Нет сил - не берись. Есть силы - степ бай степ пока... )
    Ответ написан
    Комментировать
  • Как использовать laravel passport для restfull api?

    Как-то переводил для себя по правам доступа в passport https://docs.google.com/document/d/1Agg8WbiAKP8vfm...
    Техническая сторона в документации описана достаточно хорошо.

    Главное определится, будет ли иметь доступ только ваше приложение или ещё сторонние.
    Ответ написан
    2 комментария
  • Как правильно спроектировать Laravel приложение с уклоном в enterprise?

    Используйте Laravel и не беспокойтесь. Он построен на Symfony. Если понадобится, то использование Doctrine вместо/вместе с Eloquent возможно.

    Вы дольше будете изучать Symfony и набирать команду с его поддержкой. Проще использовать его части, а не строить из себя умного сноба, оправдывающего высокую зарплату.

    Laravel позволит быстро построить прототип. Изменить какие-то критичные части всё одно придётся. И это не отменит использование частей от Symfony.
    Ответ написан
    Комментировать