以下のサイトを参考にLarabelのブレードテンプレートに日付入力を入れようとしていました。
日付入力のbootstrapの使用方法
ところがきちんと反映しません。
ブレードテンプレートに入れ込むコードに問題ないと考えています。
<div class="form-group" id="datepicker-daterange"> <label class="col-sm-3 control-label">Range</label> <div class="col-sm-9 form-inline"> <div class="input-daterange input-group" id="datepicker"> {{ Form::text('start', null, ['class' => 'input-sm form-control']) }} <span class="input-group-addon">to</span> {{ Form::text('end', null, ['class' => 'input-sm form-control']) }} </div> </div> </div>
取り込むgithubもその年代のをダウンロードし参照自体も修正したので問題ないと思っています。
今、気になっているのはサイトのjsレシピにあるjQueryのセレクタがおかしいと出てきます。セレクタはストリング型であると言ってくるのですが、構文を見る限り’’で囲まれているのでストリング型です。
エラー文
Parsing Error:Unexpected token ;
問題のコード
<script> $(function(){ $('#datepicker-daterange .input-daterange').datepicker({ language: 'ja', format: "yyyy年mm月dd日", autoclose: true }); //ここの;でエラー }); </script>