Задать вопрос
  • Как установить шаблонизатор BLADE на LUMEN?

    DJZT
    @DJZT
    Laravel - code for you
    Lumen используется для api. На то он и микрофреймверк, что бы нагрузки выдерживать. На нем не используют шаблонизатор. Это глупо. И чем же вас отпугивает Laravel? Я понимаю, если бы стоял выбор между Symfony, Laravel Yii. Тут логично либо Laravel либо Yii.
    P.S. Не морочьте, то, что не морочится и берите то, что хорошо знаете.
    Ответ написан
    5 комментариев
  • Как добавить имя папки ко всем роутерам в laravel?

    be_a_dancer
    @be_a_dancer
    Backend/Fullstack Developer
    Хочется кинуть в тебя мануалом)
    Route::prefix('site')->group(function(){
    Route::get('/', 'HomeController@index');
    });
    Ответ написан
    3 комментария
  • Как раздать интернет через ноутбук на другой ноутбук (странная схема подключения)?

    AlexMaxTM
    @AlexMaxTM
    ...через обычный провод (желтого цвета)...

    ...имеется также другой кабель...

    Какой цвет другого кабеля?
    Ответ написан
    3 комментария
  • Как сделать документацию к коду?

    @kn0ckn0ck
    Продюсер
    Есть две крайности, которых лучше избегать:
    1. красивая и исчерпывающая документация требует колоссальных ресурсов на поддержку
    2. сложно воспринимаемый код, без малейших подсказок с чего все начинается и чем заканчивается

    Стандартные решения:
    1. самодокументируемый код, составленный так, что читающий может понять что для чего и в какой последовательности работает.
    2. описание интерфейсов (назначение метода, тип/суть параметров и т.п.) в форме комментов в коде.
    3. автоматическая документация (генерится из комментариев) - эффективно, только если сам код закрыт.
    4. модульные тесты, фиксирующие требования к коду и демонстрирующие его использование.
    5. описание высокоуровневого дизайна (High Level Design, HLD), описывающий какие элементы существуют, их взаимосвязь друг с другом и основные сценарии взаимодействия.

    Работающая документация - это компромисс из этих практик, релевантный конкретной ситуации.

    Кстати, проектная работа, это не только документация к коду, это еще и свод правил, которые позволят архитектуре не расползтись кто в лес кто по дрова, а также сохранят стилистику написания кода для единообразия и легкой поддерживаемости кода.
    Ответ написан
    12 комментариев
  • Как настроить .env в laravel для подключения к нескольким базам данных?

    pxz
    @pxz
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    .env – это просто хранилище данных. Делайте новый блок connection в database.php, значения тяните из .env, ключи сделайте другие. DB_CONNECTION как раз указывает на то, какой коннекшн использовать.
    Ответ написан
    Комментировать
  • Вопросы по Laravel, как правильно делать?

    Astatroth
    @Astatroth
    Я тут случайно
    По секрету - контроллеры в Ларавель тоже могут принимать http реквесты. Если вы не понимаете разницы между посредником и контроллером - вам надо матчасть подучить.
    Ответ написан
    Комментировать
  • Как подружить laravel, ubuntu, git, phpstorm?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    может кто сталкивался на ubuntu с подобной проблемой?
    Эта проблема решается довольно легко. Есть такая штука, как "сборщики проектов" различные или другого рода пост-инсталляционные скрипты, в т.ч. к ним (к этой же области) относятся и различные хуки самого GIT'а.

    Пишите соотв. скрипт, который будет выставлять нужные права при каждом pull'e или ином действии. Либо же, запускаете этот скрипт руками, в нужный момент и проблема решена.

    Точно по такому же принципу, при первом клонировании проекта, в 95% случаев Вам нужно будет запустить менеджер пакетов, что бы "наполнить" папку "vendor". В случае PHP/Laravel - это соотв. будет composer. А ещё не редко бывают различные сборщики на базе NodeJS, аки WebPack или Gulp (и другие), которые так же нужно запускать в тот или иной момент времени...
    Ответ написан
    2 комментария
  • В чем концептуальный смысл ухода с jQuery на более современные front end инструменты?

    Выгода от использования Vue в сравнении с jquery заметна уже после того, как на атрибут disabled кнопки в форме влияет 2 и более условий, не говоря о состоянии других элементов. Если отображение ваших элементов на странице не зависит от состояния других объектов, то значит вам и правда не нужны фреймворки. Они требуются, если вы пилите нечто более-менее динамичное.
    Ответ написан
    Комментировать
  • В чем концептуальный смысл ухода с jQuery на более современные front end инструменты?

    Stalker_RED
    @Stalker_RED
    Эти vue, angular'ы и прочие реакты нужны тем, кто делает SPA. Остальные (большинство) просто ведутся на хайп.

    Сравните циферки:
    https://trends.builtwith.com/javascript/Vue
    https://trends.builtwith.com/javascript/jQuery
    Ответ написан
    3 комментария
  • Почему постоянно "хочется отвлечься на что-то другое"?

    Похоже на то что называется «выгорание». Мозгу надоедает заниматься задачей и он «отдыхает» любым способом. Обратная ситуация называется «рабочий запой», когда люто кодишь двое суток на кофеине.

    Это такой мозг и ничего с этим не сделаешь. Но можно организовать процесс: писать план работ, задачи разобрать по важности/сложности и когда чувствуешь что попрет, открывать список и делать.

    В фазу когда настоиграло все к чертям обязательно заменить любыми оффлайн делами. Покапитаню: лучший отдых это смена вида деятельности. Перейти в соседнюю вкладку и листать мемасы это не смена вида деятельности. Для себя заметил что лучше всего помогает физическая активность. Какбе я знал это давно, но как тру ленивая жопа только кивал сам себе: тип да да, кэп, я в курсе. Все в курсе. Но лень. Потом случился ремонт в квартире и понеслась. Хочешь не хочешь, а попотеть в оффлайн приходилось. Тут эта теория нашла подтверждение на практике, продуктивность реально выросла. Фазы «запоя» и «отдыха» более менее уравнялись: на продуктивную работу каждый день приходилось около 3-5 часов, фаз «о, мемасы» и «в интернете кто-то неправ» стало гораздо меньше, затем совсем пропали. Затем ремонт закончился, а привычка уже выработалась (для выработки любой привычки достаточно трех недель, а зачастую и меньше) и ее следствия понравились настолько, что подняв жопу пошел таки в качалочку, в которую планировал последние пару лет. И таки скажу вам по секрету — лучшего варианта нет.

    Пообщавшись с людьми которые «профессиональные кочки», то есть которые горят своими результатами в зале, увидел что к отдыху они относятся как к неотъемлемой части работы: ни в одной сфере деятельности такого отношения нет. То есть для них работа это правильно и вовремя вкалывать-правильно вовремя отдыхать. Без любой из частей результата не будет.

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

    С наступающим, котаны!
    Ответ написан
    2 комментария
  • Почему постоянно "хочется отвлечься на что-то другое"?

    @vaajnur
    битриксоид
    мозг требует многозадачности)))
    Ответ написан
    Комментировать
  • Разбить God class?

    @red-barbarian
    навскидку (не разбираясь с логикой класса)
    у тебя много методов зависят просто от $this->route
    их уже можно выделить в один класс.
    если есть аналогичные моменты от других переменных поступать также.
    Вообщем разбиение делается так: анализ структуры класса и выделение подсттруктур переменных + методов. Эти подструктуры будут внутренне сильно связаны. И слабо связаны между собой. Это будет намек, что можно выделять классы из текста.
    Пониманию структуры может помочь анализ ответственности год-класса.
    Как бы первое, что нужно сделать. Остальное станет ясным по мере разбиения.
    Ответ написан
    2 комментария
  • Будет ли различаться размер блока на обычном экране и ретина экране?

    @AnneSmith
    самая ленивая
    нет
    Ответ написан
    Комментировать
  • Будет ли различаться размер блока на обычном экране и ретина экране?

    Lynn
    @Lynn
    nginx, js, css
    Вообще-то у экранов есть ещё разрешение. И 13 дюймов может быть и 1280 и 1366 и 1920 и 2880 и 3840 и несколько других вариантов физических пикселей в ширину. (Ретиной обычно называют последние два)

    До кучи пользователи могут менять логическое разрешение экрана.

    Так что размер в 1000px на двух разных мониторах (или при разных настройках) может быть разным.
    Ответ написан
    Комментировать
  • С чего начать изучать математику?

    @mirosas
    Русский язык тоже не лишне бы подучить.

    Школьного курса математики для большинства задач будет достаточно. Купите учебники с 1 по 11 класс и изучайте.

    Как определитесь в сфере, там уже будете дальше копать (если молоды, то можно просто пойти в вуз из верхних 20% по РФ). В топ-вузах, на it-факультетах 2 года почти только тем и занимаются, что учат математику. Если не знаете зачем оно вам – лучше не теряйте времени больше, чем требуется для школьной программы. Быстро вы математику все-равно не изучите, поскольку cмысл изучения математики в трансформации мозга, что небыстрый процесс, хотя с другой стороны процесс этот лучше проходит в возрасте до 21 года. Поэтому если возраст ваш до 19 лет, то лучшие вузы страны по it-направлению ждут вас. Если вы ощутимо старше, или не тянете поступления в хороший вуз, то не стоит без прозрачной необходимости изучать дальше школьной программы. Но школьную программу по математике знать определенно стоит.
    Ответ написан
    4 комментария
  • Сколько стоит сервер для высоконагруженного сайта?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Это не один сервер.
    Ответ написан
    5 комментариев
  • Как хранить деньги (баланс/цена) в БД?

    @D3lphi
    Только decimal. Изучаем. В первой же строке документация говорит:
    Эти типы используются, когда важно сохранять высокую точность, например, при работе с денежными данными.
    Ответ написан
    Комментировать
  • Оптимальный и быстрый путь создание нового проекта на Laravel?

    OlyaGrigorenko
    @OlyaGrigorenko
    кто-кто-кто
    1. Часто готовую верстку админки использую ибо обычно моя работа заключается в создании функционала, а не верстки
    2. Конечно все отдельные сущности (модули). Разные модели, таблицы, связи и т.д.
    3. Зависит от задач. Если все типичное, сделать шаблон для себя. Я пока только какие-то свои заготовки-модули использую (мессенджер, наработки с апи гугл картой и т.д.). В глобальных масштабах такого нет
    4. Для такого есть вордпресс и нет проблем.
    Ответ написан
    5 комментариев
  • Класс как аргумент функции, как это использовать?

    @porozhnyy
    Есть подозрения, что кто-то не читал доку по PHP.
    Ответ написан
    Комментировать