Ответы пользователя по тегу Laravel
  • Преимущество laravel в связке vue?

    @pudovMaxim
    web-developer
    Я бы назвал скорость начального развертывания проекта. Т.к. из коробки сразу всё настроено и оптимизировано для работы и остается только пилить свои компоненты. И на этом, имхо, всё.
    Что laravel, что vue могут прекрасно работать независимо друг от друга, и от того что на другой стороне.
    Ответ написан
    Комментировать
  • Как правильно делать изменения в папке vendor?

    @pudovMaxim
    web-developer
    Папка vendor должна быть в режиме read-only. Если надо немного расширить или переопределить логику, то можно воспользоваться советом hakkol. Если же нужно что-то пропатчить под себя или изменить какой-то пакет достаточно серьезно, то можно форкнуть его и править отдельным проектом. Затем композером заменить зависимость на свою, добавив свой репозиторий как источник.
    Ответ написан
    Комментировать
  • Почему PHP не находит класс вынесенный в отдельный файл?

    @pudovMaxim
    web-developer
    Чтобы заработали use и namespacЫ, нужно файлик с классом сначала загрузить в проект. Можно руками через require/include, либо композером-полуавтоматом через его autoload.

    Скорей всего надо будет правильно кинуть этот файлик в папку исходников(src) и сделать composer dump-autoload. Затем проверить, что при phpunit тесте подгружается композерский файл-загрузчик
    Ответ написан
    Комментировать
  • Facades\Hash vs md5() Laravel 5.3?

    @pudovMaxim
    web-developer
    Смысла нет, если для Вас нет разницы между ними.
    Но в целом md5 просто хэш-функция. А Facades\Hash предоставляет обертку для методов работы с паролями. Тут сравнивать стоит с функцией password_hash, которая вроде бы и используется внутри.
    Ответ написан
    2 комментария
  • Как установить Laravel на хостинг через PhpStorm?

    @pudovMaxim
    web-developer
    Можно использовать deployer. Чуть больше мороки, но раз настроить и деплоить можно одной командой. Правда к PhpStorm это не имеет прямого отношения. Работает из консоли.
    Ответ написан
    Комментировать
  • Где задеплоить Laravel проект?

    @pudovMaxim
    web-developer
    Deployer - деплой по одной команде dep deploy. Будет и миграции делать и все что захотите. Немного с настройками повозиться.
    Ответ написан
    Комментировать
  • Можно ли поставить laravel на хостинг?

    @pudovMaxim
    web-developer
    Можно еще воспользоваться полезной тулзой Deployer
    Ответ написан
    Комментировать
  • Чем Codeigniter легче от Laravel?

    @pudovMaxim
    web-developer
    CI прост как кирпич. С ним разобраться не составит труда. Но это полезно, если надо что-то сделать быстро или реализовать простой проект. Если же выбирать его для обучения, то только для совсем начального уровня. Потому что там очень много странных и устаревших моментов в реализации. Много приходиться пилить руками. И как уже говорили выше, он зомби. Продолжает ходить, но его время ушло.

    С Laravel много непонятных, "волшебных" мест в которых без бутылки не разобраться. Проект очень даже живой и развивается. Можно на нем писать и простые и сложные проекты. Можно даже заюзать их микрофреймворк Lumen. Если новичок в фреймворках, мне кажется Laravel не самый лучший выбор. Посоветовал бы смотреть на гигантов индустрии - Zend, Symfony (Silex -> Symfony).
    Ответ написан
    1 комментарий