Правильно ли использовать 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?