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