あるURLにアクセスを試みても画面が表示されません。
php
1<?php 2 3/* 4|-------------------------------------------------------------------------- 5| Web Routes 6|-------------------------------------------------------------------------- 7| 8| Here is where you can register web routes for your application. These 9| routes are loaded by the RouteServiceProvider within a group which 10| contains the "web" middleware group. Now create something great! 11| 12*/ 13 14Route::get('/', function () { 15 return view('index'); 16}); 17Route::get('/reserve','ReserveController@reserve_date'); 18
以下はReserveController.phpです
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Carbon\Carbon; class Reservecontroller extends Controller { // public function getCalendarDates($year, $month) { $dateStr = sprintf('%04d-%02d-01', $year, $month); $date = new Carbon($dateStr); // カレンダーを四角形にするため、前月となる左上の隙間用のデータを入れるためずらす $date->subDay($date->dayOfWeek); // 同上。右下の隙間のための計算。 $count = 31 + $date->dayOfWeek; $count = ceil($count / 7) * 7; $dates = []; for ($i = 0; $i < $count; $i++, $date->addDay()) { // copyしないと全部同じオブジェクトを入れてしまうことになる $dates[] = $date->copy(); } return view('reserve.calender')->with('dates',$dates); } public function reserve_date() { $dt = new Carbon(); $current_year = $dt->year; $current_month = $dt->month; $this->getCalendarDates($current_year,$current_month); } }
以下はcalender.blade.phpです
@extends(layouts.default) @section('title','予約日選択') @section('heading','予約日選択') @section('content') <div class="top_content"> <ul class="page_list"> <li> <i class="black_circle_svg"></i> <p>来院目的</p> </li> <li>»</li> <li> <i class=" reserve_class circle_svg"></i> <p>予約日選択</p> </li> <li>»</li> <li> <i class=" reserve_class circle_svg"></i> <p>予約時間選択</p> </li> <li>»</li> <li> <i class="circle_svg"></i> <p>情報入力</p> </li> <li>»</li> <li> <i class="circle_svg"></i> <p>入力確認</p> </li> <li>»</li> <li> <i class="circle_svg"></i> <p>登録完了</p> </li> </ul> @endsection
上記、「ReserveController@reserve_date」こちらに処理を飛ばし、reserve_date()に処理を飛ばし、「calender.blade.php」に処理を行わせたいのですが、アクセスを試みても、画面が真っ白な状態です。
原因が分からないため、アドバイス頂けましたら幸いです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー