質問1
make:authで作られるファイルに、{{ __('文字列') }}というのがあったので、{{ ('文字列') }}と何が違うのか知りたいです。
PHP
1//プロジェクト名\resources\views\auth\register.blade.php 2 3@extends('layouts.app') 4 5@section('content') 6<div class="container"> 7 <div class="row justify-content-center"> 8 <div class="col-md-8"> 9 <div class="card"> 10 <div class="card-header">{{ __('Register') }}</div> 11 12 <div class="card-body"> 13 <form method="POST" action="{{ route('register') }}"> 14 @csrf 15 16 <div class="form-group row"> 17 <label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Name') }}</label> 18 19 <div class="col-md-6"> 20 <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> 21 22 @error('name') 23 <span class="invalid-feedback" role="alert"> 24 <strong>{{ $message }}</strong> 25 </span> 26 @enderror 27 </div> 28 </div> 29 30 <div class="form-group row"> 31 <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label> 32 33 <div class="col-md-6"> 34 <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> 35 36 @error('email') 37 <span class="invalid-feedback" role="alert"> 38 <strong>{{ $message }}</strong> 39 </span> 40 @enderror 41 </div> 42 </div> 43 44 <div class="form-group row"> 45 <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label> 46 47 <div class="col-md-6"> 48 <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> 49 50 @error('password') 51 <span class="invalid-feedback" role="alert"> 52 <strong>{{ $message }}</strong> 53 </span> 54 @enderror 55 </div> 56 </div> 57 58 <div class="form-group row"> 59 <label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label> 60 61 <div class="col-md-6"> 62 <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> 63 </div> 64 </div> 65 66 <div class="form-group row mb-0"> 67 <div class="col-md-6 offset-md-4"> 68 <button type="submit" class="btn btn-primary"> 69 {{ __('Register') }} ここです 70 </button> 71 </div> 72 </div> 73 </form> 74 </div> 75 </div> 76 </div> 77 </div> 78</div> 79@endsection
質問2
Laravelのviewで、
パターン1: <form method="POST" action="URL"> パターン2: <form method="POST" action="{{ url('URL') }}">
どちらの書き方がセキュリティ的には好ましいですか?
おそらくパターン2の方が好ましいと思いますが、そこまで気にしなくてもいいですか?
パターン1で書いているサイトもあれば、パターン2で書いているサイトもあるので。
回答2件
あなたの回答
tips
プレビュー