@yanminibaev

Стоит ли использовать jQuery в Laravel?

Правильно ли использовать jQuery в Laravel?
Если нет, то весь js заменять vue? Просто мне некоторые утверждают, что лучше весь js писать в vue.
Правильно ли встраивать в blade скрипты?
А еще, даже если встраивать код в laravel, то там будет проблема с подключением js, т.к там есть параметр defer для app.js и он загрузится последним

Использовать данную конструкцию правильно?
@section('javascript')
<script>
            document.addEventListener("DOMContentLoaded", function(event) {
                   // какой-то код
            });
</script>
@endsection

Допустим у меня должен быть простенький скрипт на форме.
Пример формы

<div class="form-group">
    <label for="title">Наименование категории</label>
    <input type="text" id="title" class="form-control" name="title" value="{{ $category->title ?? '' }}" placeholder="Наименование категории">
</div>

<div class="form-group">
    <label for="slug">Slug</label>
    <input type="text" class="form-control" id="slug" name="slug" value="{{ $category->slug ?? '' }}" placeholder="Автоматически создается">
</div>


Задача:
Из поля title, автоматически переводить в человекоподобный формат url в поле slug. Ex: Фотография->fotografia

Если это реализовать на vue, то необходимо создавать компонент....
А что если у меня есть похожая форма, но вместо title, у меня name product?
Создавать новый компонент? Плохая идея.

А если использовать допустим
@section('javascript')
<script>
            document.addEventListener("DOMContentLoaded", function(event) {
                   // какой-то код
            });
        </script>
@endsection

Как грамотно использовать js в laravel?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Просто мне некоторые утверждают, что лучше весь js писать в vue.
Лучше - весь JS писать НАТИВНО!
PS: и без разницы что там на бэкенде: Laravel, Joomla или Java Enterprise приложение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы