Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Как обновить устаревшее мобильное приложение и не утонуть в легаси
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
seoperin

Евгений Перин

Full stack web developer. Laravel / Vue
  • 177
    вклад
  • 57
    вопросов
  • 256
    ответов
  • 39%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как в Laravel правильно выполнить запрос с json-полем?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Попробуй
    ...->whereJsonContains('rates->price', '>', '1000')
    Ответ написан 17 мая 2020
    Комментировать
    Нравится Комментировать
  • Как пользоваться моделями?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    1) Модели Article, Tag, Comment.
    Для модели Article связи с тегами и с комментами, про связи читай тут
    Для article_tags модель не нужна, и по лучше называть article_tag, так правильнее, в стиле laravel, подробнее например тут
    2) Не обязательно, но в этом и есть плюшки фреймворка. Моделями простые запросы делаются намного быстрее, элегантнее, чем вручную.
    Ответ написан 17 мая 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как редактировать выбранные значения в мультиселекте?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    <select>
    {% for color in product.colors %}
             <option value="{{ color.id }}">{{ color.name }}</option>
    {% endfor %}
    </select>
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Какой Макбук про 2013 или макбук про 2016?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Поддержу других комментаторов, бери прошку 15" 2015 года. Взял себе такой на новый год, безумно доволен покупкой.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Какой выбрать MacBook, для начальной разработки и учёбы?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Взял недавно с рук macbook pro 15" retina 2015 года, аппарат огонь, в отличном состоянии отхватил за 75к
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Laravel не работает валидация, в чем может быть причина?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    $query->where('orders.id', $this->order_id)->where('orders.user_id', auth()->id());

    попробуй так
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно сделать динамический роутинг?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Route::get('{alias}', 'YourController@show')->name('show');
    В контроллере в методе show проверяем по таблице страниц, если найдено, то вызываем другой метод в контроллере. Если не найдено по таблице страниц, то смотрим с таблице категорий, и точно так же вызываем другой метод контроллера
    Ответ написан более двух лет назад
    7 комментариев
    Нравится 7 комментариев
  • Чем отличается "страница (запись page)" от "запись (запись post)"?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    страницы могут иерархически вкладываться друг в друга.
    посты могут располагаться в категория/рубриках.
    есть и другие отличия, это очень легко гуглится
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 комментария
  • Постить посты с спарсиным плагином контентом, как?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    https://wp-kama.ru/function/wp_insert_post
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как сделать ассоциации такого вида?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Если Lot это отдельная модель, то можно там сделать константу массив
    const FUEL_TYPES= [
            1 => 'Бензин',
            2 => 'Дизель',
    ];
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как на Laravel реализовать сложный фильтр по выборку товаров из БД?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Вот например - https://www.youtube.com/watch?v=gvXsjRw0jnA
    В другом видео на канале есть продолжение
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как правильнее собрать вид с данными из нескольких моделей?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Это что за дичь?
    return $post ? view('blog.show_post', compact('post')) : abort(404);


    Вот так сделай:
    $post = Post::findOrFail($id);
    Если такого поста нет то он автоматом выдаст 404, если есть то всё норм.

    По сути вопроса. Просто получать пост с комментами сразу.
    $post = Post::with('comments')->findOrFail($id);
    И на странице во вьюхе выводить комменты
    {{ $post->comments }}
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Актуальная техническая основа доски объявлений - CMS, фреймворки, ...?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Фреймворк

    Любой из самых популярных. Мой выбор - Laravel.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как передать более 2-х переменных в шаблон Laravel в виде именованного массива?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Дайте скриншот переменных которые передаете + скриншот ошибки
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как отправить файл с другого сервера в чат telegram bot?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Скачать, отправить, удалить
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как при вставке в таблицу обработать одно значение?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    $request->merge([ 'accessMode' => 'edit ]);
    https://laracasts.com/discuss/channels/laravel/how...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как из функции rout'a вызвать контроллер?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Route::get('{url_1}/{url_2?}/{url_3?}', ['uses' => 'YourController@method']);
    
    // Your controller
    public function method ($url_1, $url_2 = null, $url_3 = null) {
        //Действия
    }


    Примерно так
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • На чем делать бету сайта?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    На любом современном фреймворке
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Из-за чего может быть 422 ответ при валидации?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    https://laravel.com/docs/5.4/validation#form-reque...
    В последнем абзаце, поиском по странице найди 422, написано об этом, это нормальный ответ сервера
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Как отключить авторизацию после регистрации laravel 5.3?

    seoperin
    Евгений Перин @seoperin
    Full stack web developer. Laravel / Vue
    Переопредели метод регистрации и пропиши там свою логику
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Fallenyasha
    • 13 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 6 ответов
    • 0 вопросов
  • BojackHorseman
    Лентюй
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации