以下のような作成したサイトから、右上のLOGIN REGISTERの画面へ移動したいのですが、
クリックすると次のような2つのエラーが出てしまいます。(画像の下)
htmlspecialchars() expects parameter 1 to be string, array given (View: /Users/{ユーザー名}/Desktop/techpit-match/resources/views/auth/login.blade.php)
というエラーが出ています。
その中でも、29行目にエラーがあると出ています。
php
1 2login.blade.phpです 3 4@extends('layouts.app') 5 6@section('content') 7<div class="container"> 8 <div class="row justify-content-center"> 9 <div class="col-md-8"> 10 <div class="card"> 11 <div class="card-header">{{ __('Login') }}</div> 12 13 <div class="card-body"> 14 <form method="POST" action="{{ route('login') }}"> 15 @csrf 16 17 <div class="form-group row"> 18 <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label> 19 20 <div class="col-md-6"> 21 <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus> 22 23 @error('email') 24 <span class="invalid-feedback" role="alert"> 25 <strong>{{ $message }}</strong> 26 </span> 27 @enderror 28 </div> 29 </div> 30 31 <div class="form-group row"> 3229行目 <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label> 33 34 <div class="col-md-6"> 35 <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password"> 36 37 @error('password') 38 <span class="invalid-feedback" role="alert"> 39 <strong>{{ $message }}</strong> 40 </span> 41 @enderror 42 </div> 43 </div> 44 45 <div class="form-group row"> 46 <div class="col-md-6 offset-md-4"> 47 <div class="form-check"> 48 <input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}> 49 50 <label class="form-check-label" for="remember"> 51 {{ __('Remember Me') }} 52 </label> 53 </div> 54 </div> 55 </div> 56 57 <div class="form-group row mb-0"> 58 <div class="col-md-8 offset-md-4"> 59 <button type="submit" class="btn btn-primary"> 60 {{ __('Login') }} 61 </button> 62 63 @if (Route::has('password.request')) 64 <a class="btn btn-link" href="{{ route('password.request') }}"> 65 {{ __('Forgot Your Password?') }} 66 </a> 67 @endif 68 </div> 69 </div> 70 </form> 71 </div> 72 </div> 73 </div> 74 </div> 75</div> 76@endsection
php
1 2web.phpです 3Route::get('/', function () { 4 return view('welcome'); 5}); 6 7Auth::routes(); 8 9Route::get('/home', 'HomeController@index')->name('home');
php
1HomeController.phpです 2<?php 3 4namespace App\Http\Controllers; 5 6use Illuminate\Http\Request; 7 8class HomeController extends Controller 9{ 10 /** 11 * Create a new controller instance. 12 * 13 * @return void 14 */ 15 public function __construct() 16 { 17 $this->middleware('auth'); 18 } 19 20 /** 21 * Show the application dashboard. 22 * 23 * @return \Illuminate\Contracts\Support\Renderable 24 */ 25 public function index() 26 { 27 return view('home'); 28 } 29}
どなたか、解決策を教えていただければ幸いです。
回答3件
あなたの回答
tips
プレビュー