Я искал эту проблему, и я все еще изо всех сил пытаюсь ее исправить.
Я создаю свой первый проект на Laravel и пытаюсь включить указатель даты в мою форму.
На моем App.blade. php у меня есть скрипты от jQuery
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
А после них у меня есть bootstrap скрипты.
До нижнего колонтитула у меня есть этот скрипт в файл JS внутри моей папки Public / sr c:
<script src="{{ asset('src/js/main.js') }}" defer></script>
На моем Welcome.blade. php у меня есть это:
@extends('layouts.app')
@section('content')
<form action="" class="w-50 search-form">
<label for="">Date</label>
<input type="text" value="2012-05-15 21:05" class="datepicker">
</form>
@endsection
И на этом внешний JS файл У меня есть это:
$('#date').datepicker();
Хотя, когда я запускаю его в браузере, я получаю эту ошибку:
Uncaught TypeError: $ .datepicker не является функцией
Кто-нибудь может подсказать, что я делаю не так?
Заранее спасибо.