Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (15)
  • Как сделать чтобы при отправки данных формы через action, не открывалась та страница на которую данные передаются?

    @php_raper
    Рассмотрите 2 варианта

    1. Выполняйте редирект со страницы на которую вы отправляете запрос(action) через header(Location: $uri)
    2. Используйте асинхронный запрос к файлу, который обрабатывает форму на JS, например AJAX
    Ответ написан
    Комментировать
  • Запретить первым символ "0"?

    @php_raper
    Используй библиотеку
    https://github.com/RobinHerbots/Inputmask
    Тут есть примеры использования

    $(document).ready(function(){
      $(selector).inputmask("99-9999999");  //static mask numbers
    }):


    Вот на сайте jquery
    https://plugins.jquery.com/jquery.inputmask/
    Ответ написан
    Комментировать
  • Как вызвать класс через роутер?

    @php_raper
    Продублирую что в роуторе должен вызываться контроллером.

    А также добавлю от себя:
    У ларавел есть класс для работы с файлами, посчмотрите документацию
    laravel.su/docs/5.4/filesystem

    А также ОДИН из способОВ использовать ваш класс:
    1. Вы должны использовать пространство имен namespace App, так как Загрузка классов происходит через autoloader.php - composer
    2. Создайте папку library, в директории /app, должно получиться так: /app/library и залейти файл php с вашем классом
    3. Для вашего класса используйте namespace App\Library
    4. В контроллере который обрабатывает маршрут, подключите ваш класс:
    use App\Library\Picture
    5. Обращайтесь к вашему классу как Picture::staticMethod() или new Picture;

    Думаю дальше вы разберетесь
    Ответ написан
    1 комментарий
  • Как проверять Request::is на страницу, где имеется id?

    @php_raper
    Пример из документации

    https://laravel.com/docs/5.8/requests

    Проверка по шаблону:
    if ($request->is('company/*')) {
    //
    }

    А вообще конкретно где вы хотите сделать проверку? В файле блэйд?

    Вы можете организовать bool переменную которая возвращает вам true/false в зависимости от маршрута, и определять ее на уровне контроллера - это как вариант решение вашей задачи

    Я думаю у вас есть 2 маршрута, которые работают с разными методами одного котроллера

    Соответственно в каждом методе определите переменную,.

    Опишите вашу задачу более подробно, в каком файле, какие маршруты используете.
    Ответ написан
    1 комментарий
  • Как сделать слайдер (карусель) на чистом js?

    @php_raper
    Подскажите, что делаю не так? вот код
    --- Пытаетесь изобрести велосипед )

    1. Создайте класс Slaider. Можно старым или новым способом. Function slider или class Slider. С чем более удобнее работать.
    2. У вашего бедующего объекта должны быть параметры, el - элемент с дочерними слайдами, и nextEl, prevEl, логика думаю понятна. Для того чтобы вы могли его инициализировать несколько раз и использовать как библиотеку .
    const myslider = new Slider({el: '.classNameDomEl', nextEl:'',prevEl:""})
    myslider.run()

    3. Вы должны собрать массив ваших слайдов из дочерних элементов блока el. Кнопками вы можете менять индекс текущего слайда и вешать на блок активного слайда класс active.
    4. Помимо вешания класса active вы должны определить какой будет анимация смены слайда, если это карусель то смотрите в сторону transform: translateX. Это css, желательно это реализовать на стороне JS
    5. Если вы будете реализововать 4 пункт на стороне JS тогда ваши слайды надо будет расположить горизонтально в левую сторону и при смене слайда смешать все блоки справа на лево через translateX. Расположение по умолчанию можно реализовать на CSS. Остальной функционал на JS
    6. Не забудьте для блока el сделать owerflow:hidden чтобы скрыть элементы которые не должны попадать в поле видимости
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (13)