질문을 삭제하지 말아주세요.!
 
1
0
-1

로그인을 구현하고있는데 


//로그인 관련 라우트입니다
Route::resource('auth','Authcontroller',[
'only' => ['store','destroy','create']
]);

이렇게 라우트를 추가했고 블레이드 문서에


<ul class="list">
@if(auth()->user()->checkemail)
<form action="{{route('auth.destroy')}}/ddd">
{{csrf_field()}}
{{method_field('DELETE')}}
</form>
@else
<a href="{{route('auth.create')}}">로그인</a>
<a href="{{route('register.create')}}">회원가입</a>
@endif
</ul>

라우트 목록을 최소화 하려고 이렇게 작성했는데 

파라미터 미싱 오류가 나와서 자동으로 파라미터를 줄수있을까요??

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      1) route() 함수의 시그니처와 2) URL 컨벤션을 확인해주세요.

      1) route() 함수의 시그니처
      https://github.com/laravel/framework/blob/5.5/src/Illuminate/Foundation/helpers.php#L780-L783

      2) URL 컨벤션
      https://laravel.com/docs/5.5/controllers#resource-controllers

      1)과 2)를 종합하면, 1번 Photo 리소스 삭제를 위한 URL은 route('photos.destroy', [1]) 또는 route('photos', ['photo' => 1])처럼 쓰시면 될 듯 하네요.

        CommentAdd your comment...