###laravelにて、urlを指定するとNot Foundで返ってきてしまいます。
お疲れ様です。いつもありがとうございます。
初歩的な質問で大変恐縮ですが、何卒よろしくお願い致します。
###できないこと
laravelにて、ルートとコントローラー、ビューファイルを作っているがそのURLにアクセスするとNot Foundが返ってきてしまいます。
laravel バージョン 5.3.38
###現状のソースコード
コントローラー
php
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6use App\Suppport; 7use App\Http\Requests\SupportRequest; 8 9class SupportsController extends Controller 10{ 11 public function index(){ 12 return view('supports'.'index'); 13 } 14 15 public function form(){ 16 return view('supports'.'form'); 17 }
ビューファイル
resources/views/supports/form.blade.php
php
1 2@extends('layout') 3 4@section('support') 5<form method="POST" action="{{ route('supports.confirm') }}"> 6 @csrf 7 8 <label>名前</label> 9 <input 10 name="name" 11 value="{{ old('name') }}" 12 type="text"> 13 @if ($errors->has('name')) 14 <p class="error-message">{{ $errors->first('name') }}</p> 15 @endif 16 17 <label>ふりがな</label> 18 <input 19 name="phonetic" 20 value="{{ old('phonetic') }}" 21 type="text"> 22 @if ($errors->has('phonetic')) 23 <p class="error-message">{{ $errors->first('phonetic') }}</p> 24 @endif 25 26 <label>メールアドレス</label> 27 <input 28 name="mail" 29 value="{{ old('mail') }}" 30 type="text"> 31 @if ($errors->has('mail')) 32 <p class="error-message">{{ $errors->first('mail') }}</p> 33 @endif 34 35 36 <label>お問い合わせ内容</label> 37 <textarea name="body">{{ old('body') }}</textarea> 38 @if ($errors->has('body')) 39 <p class="error-message">{{ $errors->first('body') }}</p> 40 @endif 41 42 <button type="submit"> 43 入力内容確認 44 </button> 45</form> 46@endsection 47
ルート
route/web.php
php
1Route::get('/','Supportscontroller@index'); 2Route::get('/supports/form', 'SupportsController@form')->name('supports.form');
上記の内容で、アドレス/supports/formに接続してもnot Foundになってしまいます。
非常に初歩的な部分ですが、どうにかお助けいただけますと幸いです。
###やってみたこと
urlの見直しや、supportsとsupportのうち間違えがないかなどを調べました。
ちなみに、ドットインストールで学習しておりました。
何卒、よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/11 01:41
2020/05/11 01:56
2020/05/11 02:53