• Vps, linux для новичка?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Дешёвые и производительные vps у hetzner.cloud
    Хорошая ось для хостинга - ubuntu.
    Сразу откажитесь от идеи поставить панель. В будущем это будет только мешать. Потратьте время на обучение себя как работать в командной строке.
    Идите на digitalocean.com/community/tutorials и ищите, как сетапить vps и разворачивать LEMP (nginx-mysql-php). Там подробнейшие пошаговые гайды, есть даже на русском языке.
    Пробуйте, если что-то пошло не так - накатывайте ось на vps заново и по новой. Можно у себя на компе поставить virtualbox, поставить minimal ubuntu без гуя и тренироваться там.
    Поищите в гугле скрипт настройки vps с forge.laravel.com (forge.sh), можете оттуда взять какие-то моменты.
    Ответ написан
    Комментировать
  • Какой CSS-фреймворк подойдет под мои нужды?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Понравился Tailwindcss, смогли в нём разобраться ? Ну и используйте его смело, всё остальное будет шагом назад.
    Разве что с bootstrap4 ознакомьтесь, в будущем наверняка будут попадаться сайты на этой вёрстке, надо им владеть, чтобы мочь там что-то быстро поправить.
    А для себя tailwindcss. Ну и параллельно учите css, чтобы понимать, как всё работает.
    Ответ написан
    Комментировать
  • Зачем нужен firebase?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Firebase нужен для того, чтобы снимать обучающие видео - не надо заморачиваться, делать бэк. Поэтому он и прижился среди новичков. А так, в серьёзных проектах нужды в нём, естественно, нет.
    Ответ написан
    Комментировать
  • Какие есть русскоязычные туториалы по Laravel 6?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Ответ написан
    Комментировать
  • Что отработает быстрее: связь или join?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Связи понятнее. Неважно что быстрее, скорость переоценена. Скорость работы программиста гораздо важнее в подавляющем большинстве случаев. Автоподсказки в IDE экономят время на опечатках, код выглядит гораздо понятнее через год, без "а вот это поле откуда вообще взялось ?"
    Ответ написан
    Комментировать
  • Что мы будем видеть в иллюминаторе ракеты, движущейся с околосветовыми скоростями, включая скорость света?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Будет пустой космос и два пятнышка - бело-фиолетовое впереди и красное сзади.
    Ответ написан
    Комментировать
  • Laravel. Как исправить ошибку при использовании контроллера "Class does not exist"?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Route::namespace('\Modules\Test\Controllers') ? Он же в корне ?
    Ответ написан
    Комментировать
  • Популярные плагины для Laravel - какие именно?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Совсем мастхэв наверное только два
    barryvdh/laravel-ide-helper
    barryvdh/laravel-debugbar
    А дальше по задачам, какие надо решать.
    Очень хорошего качества пакеты у этих ребят:
    https://spatie.be/open-source/packages
    https://github.com/beyondcode
    Если сайт не чистый SPA, но активно юзается js в виджетах, то скорее всего понадобится следующее:
    aaronlord/laroute
    laracasts/PHP-Vars-To-Js-Transformer
    Ответ написан
    4 комментария
  • Как передать объект в формате Resource из blade в VUE?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    А как вообще js может принять php-класс ? Что по вашему должно быть в :object физически ? Там может быть только строка, что это может быть ? Волшебный сериализатор php-классов, который js умеет расшифровывать и понимать ?

    Там может быть только json, потому что js его понимает и делает из него js-объект автоматически. Следовательно, ваше текущее решение и есть окончательное решение.
    Ответ написан
    Комментировать
  • Может ли vue.js закрыть весь вопрос с frontend?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Можно весь фронт сделать на vue, почему бы и нет.
    Проблема по большому счёту одна - индексация поисковиками. SPA тоже индексируются, конечно, но медленнее, чем обычные сайты - краулеров, которые исполняют js, меньше, чем обычных. Для исправления сего вам нужно разобраться в теме и задействовать серверный рендеринг (зависит от того, на чём у вас сервер, нужно будет ставить V8 и пакеты, которые будут его дергать, рендеря им html, а потом продумывать как фронт будет взлетать с этого html), или вынести часть важного для поиска в гугле контента на старую серверную схему генерации.
    Ответ написан
    Комментировать
  • Как при запросе из клиента(js) проверить аутентифицирован ли пользователь(laravel)?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Вам надо проверить, аутентифицирован ли пользователь ? Проверяйте обычным способом, как будто запрос не аяксовый. При аяксовом запросе передаются куки, там есть данные аутентификации.
    Ответ написан
    Комментировать
  • Как именовать миграции, что бы избежать конфликта имен классов?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Ну есть старое правило - называть миграции максимально многословно, чтобы такого не случалось. create_table_for_examples_again например. Ты же в названиях миграций не ограничен ничем, никакими правилами совместимости или соглашениями по стилю кода.
    Ответ написан
    Комментировать
  • Как отключить создание mix-manifest.json?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Не использовать laravel-mix, собирать фронт своим вебпаковским конфигом.
    Ответ написан
    Комментировать
  • Аутентификация пользователя вручную laravel?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    "Аутентификация пользователя вручную laravel" - Auth::login($user)
    Как получить $user из пришедших в запросе логина и пароля - с этой задачей, я надеюсь, вы справитесь сами.
    Ответ написан
    Комментировать
  • А как вы делаете динамические объекты (Vue)?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    "Верстку" нельзя получить с сервера, она должна быть уже в vue-компоненте. С сервера вы можете получить только данные. Пляшите от этого. И да, лучше перечитать доку от начала и до конца ещё раз.
    Ответ написан
    1 комментарий
  • Что лучше изучать для использования с Laravel, React.js или Vue.js?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Вам надо изучить, как собирается и компилируется фронт. Ищите материалы по Webpack и т.п. Фронт собирается в один js и css файл, который вы подключаете в html - и всё. Первоначальные данные фронт подтягивает сам при первом включении при помощи ajax-запросов или берёт из html, куда вы их предварительно эмбеддите бэкендом.

    Автор Laravel просто сделал конфиг вебпака и инициализационный скрипт, который позволяет юзать компоненты vue прямо на странице (vue подключается в рутовый div). Интеграция на этом заканчивается. Вы можете сделать так же с любым бэкендом.

    Если же сравнивать react и vue, то на первом вам придется писать больше кода, и больше держать в голове, будьте готовы к этому. До последнего сопротивляйтесь внедрению redux, зато сразу старайтесь использовать mobx. Но я бы лучше сразу взял vue. По возможностям и скорости они почти одинаковые.
    Ответ написан
    Комментировать
  • VUE.JS Нужно ли?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    1. Если в приоритете скорость загрузки сайта - лучше генерация на php. Если снижение нагрузки на сервер - отображение на js. Но разница и там и там настолько мала, что её нельзя рассматривать всерьёз.

    2. cs-card - это готовый магазин ? Так делать скорее всего нельзя, там скорее всего свой фронт, не vue.js.
    Ответ написан
    Комментировать
  • С чего начать изучение Laravel?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Начните с того, что прочитайте документацию целиком - laravel.su/docs/5.4
    Ответ написан
    Комментировать
  • Почему тэги выводятся текстом?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Непонятно, проблема в том, что текст выводится с видимыми html-тэгами ? А он точно в `{!! !!}` выводится, а не в `{{ }}` ? Кода вывода нет.
    Ответ написан
    Комментировать
  • Нормально ли работает обычная мышь с Macbook 2017?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Если кто-то найдет этот пост поиском, хочу его предупредить. Ни одна мышь не работает в макоси как в винде. Причина - кривая акселлерации, которая в макоси заточена на тачпад. Вот описание проблемы:

    В Макосе акселерация, конечно, есть, но она ужасна. Движения мыши дёрганы и неадекватны. Допустим, курсор находится над каким-то пунктом меню, а тебе нужен следующий. Ты начинаешь плавно вести мышку вниз. Она еле-еле шагает по одному пикселю. Ты уже проехал по столу 2 сантиметра, и так и не доехал до нужного пункта меню. Тогда ты слегка ускоряешь движение... и ты уже перепрыгнул через 3 пункта. Чёрт возьми.
    ilyabirman.ru/meanwhile/2007/05/27/1

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

    Насколько я могу видеть, проблема до сих пор (10 лет прошло) не решена. Поведение мыши можно слегка приблизить к нормальному виндовому при помощи SteerMouse и т.п. утилит, но полного аналога добиться не получится. Одно радует - после пары недель мучений мозг все-таки приспосабливается к новым правилам игры . И, если вам повезёт, также есть шанс, что вы не заметите смены кривой акселлерации - некоторые не замечают, для них движения мыши в винде и макоси субьективно одинаковы.
    Ответ написан
    Комментировать