質問: お世話になります。 ### 前提・実現したいこと Laravel(5.6)内蔵のbootstrapを使ってカレンダー表記をしています。 その際、今の月と前後月を表示させるにはどうしたらいいのでしょうか。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ エラーは出ていません。 カレンダー自体は表示できています。 ### 該当のソースコード ``` ``` ### 試したこと 「bootstrap datepicker 複数月」と検索 ``` showOtherMonths:true, numberOfMonths:3 ``` と入力すると複数月表示できるとサイトでは書いてありました。 しかし、入力しても表示できませんでした。 Laravelのviewで記述されているscriptを開いてみます。 該当ソースコードの最初のscriptの部分です。 「showOtherMonths」をctrl + F で検索。 該当の文字はありませんでした。 「showOtherMonths」は有効ではないと判断しました ### 補足情報(FW/ツールのバージョンなど) 使用しているもの ・Laravel ver5.6 ・bootstrap-datepicker どのようにしたら前後月を表示できるのか、ご教示いただけますでしょうか。 ### 追記 ご回答して頂いたお二方、ありがとうございました。 勉強不足、調べ不足を痛感致しました。 やはり根本的なLaravelの理解が足りないと感じました。 (どこにCSSがある、どこにBootstrapがあって、このviewはどのCSSが適応されているなど。) お二方にはどちらもベストアンサーを送りたいところでございますが ・Laravelの理解 ・使っているBootstrap-datepickerでは複数月表示できないこと ・参考にしているドキュメントがあっていたこと こちらをご指摘頂いたmts10806さんにベストアンサーにしました。 ご回答頂きまして、ありがとうございました。
回答: > > ・参考にしたドキュメントがあっているかどうか > > > 合ってます。 > > ・複数月を表示させるオプションがあるかどうか > > ・無い場合はコードをどのように書くか > > > 提示のリファレンスをざっと確認した感じ、ないように見受けられます(ざっと見た感じなので見落としているかもしれません)。 リファレンスにないものはデフォルトでは実装することはできませんので **自身でカスタマイズする**か、 提示コードにあるnumberOfMonthsの指定ができる**jQuery UI DatePickerに切り替える**か ではないでしょうか。 * DatePicker|jQuery UI →numberOfMonths * jQuery UI の Datepicker のカレンダーを複数月分表示 > > ディレクトリ構造もいまいちよく分かっておらず、勉強中の身です。 > > > その為、CSSがどこにあるのか、bootstrapがどこのディレクトリにあって、 > > 作動させているのかも分かっておりません。 > > > 現在作業しているビューのコードをコピペしても、カレンダーは表示されず、文字化けのような変な表示になってしまうので一部分だけ抜粋しました。 > > > **調べましょう。** Laravelであれば日本語ドキュメントも充実しています。 「どこでBootStrap読み込んでるの」→分からないから放置 「エラーがでた」→分からないから放置 「文字化けだ」→分からないから放置 では身につきません。 エラーや文字化け・想定通りにいっていないのは何かしらお作法に則っていないからです。 それがPHP自体なのかLaravelなのか、はたまたHTMLなのかJavaScriptなのかCSSなのかは 調べないと分かりません。