메트로트노타우로트하트셉스세페시옹 라라벨 던지기

나는 아주 기본적인 얻으려고 하고 있습니다. 나는 지금 com/go/learn_fl_cs4_learningas2_kr 데 사용되는 CI, 라라벨 4gb/s, 그들의 docs 않습니다를 쉽게! 어쨌든 나는 그냥 smartupdate 만들려는 로그인 양식 및 데이터가 있는 의해 성공적으로 인쇄면이 게시하기를 그 다음 폼. 나는 이 가져오는 예외:

&gt. \\ Idfsysobject. 하테프케넬 컴포넌트인지 심포니 &gt. 메트로트노타우로트하트셉스세페시옹

그리고 내 멤버콘트레올리프프:

    public function index()
    {
        if (Session::has('userToken'))
        {
            /*Retrieve data of user from DB using token & Load view*/
            return View::make('members/profile');
        }else{
            return View::make('members/login');
        }
    }

    public function validateCredentials()
    {
        if(Input::post())
        {
            $email = Input::post('email');
            $password = Input::post('password');
            return "Email: " . $email . " and Password: " . $password;
        }else{
            return View::make('members/login');
        }
    }

라우팅합니다 있습니다.

Route::get('/', function()
{
    return View::make('hello');
});

Route::get('/members', 'MemberController@index');
Route::get('/validate', 'MemberController@validateCredentials');

마지막으로 내가 보기에 이 양식을 로긴스피프 방향선이 있다.

<?php echo Form::open(array('action' => 'MemberController@validateCredentials')); ?>

어떤 도움이 크게 제고될 것으로 평가했다.

질문에 대한 의견 (4)

왜냐하면 당신은 얻을 수 있는 '오류' 라우트를 게시를 받고 있습니다.

네 꼭 이래야겠어요 '검증' 에 대한 별도의 '분할합니다 경로설정을 프레젠테이션이든' 와 '포스트' 라우팅합니다.

  • 새로운 Routes:* "'php 라우트를 게시물로의 (& # 39, & # 39, # 39 membercontroller@validatecredentials& validate& # 39;;;).

라우트를 확보하십시오. (& # 39, validate& # 39, 함수 () { 반품하십시오 만들어 보기 (& # 39, members/login& # 39;). }). "'

다만 그런후에도 너회의 컨트롤러거 수 있는 방법

"'php 공적인 기능은 발리다테크레덴시알스 () { $ = 입력입니다 게시물로의 (& # 39, email& # 39;), 이메일 $ password = 입력입니다 게시물로의 (& # 39, password& # 39;). &quot 반품하십시오, 이메일: &quot. . $ e-메일입니다. &quot. 및 암호: &quot. . $ password; } "'

해설 (0)

내 문제가 있는 것, 사용자 정의 라우트를 의혹을 제기했다.

하지만 '요청' 로 정의한 라우트를 확보하십시오 보내는 '포스트' 는 아마 양식을 확인할 수 있습니다. 라우트를 변경하십시오 정의할 수 있다.

"'php 라우트를 게시물로의 (& # 39, & # 39, # 39 membercontroller@validatecredentials& /validate& # 39;;;). "'

39 의 일반적으로 사용하는 것이 더 나은 it& release. 라우팅합니다 (경우 수 있는 방법 / 컨트롤러거 배율입니다 클래스 변경).

"'php 라우트를 게시물로의 (& # 39 /validate& 어레이입니다 (# 39;;

39, & # 39 as&. = &gt. # 39, & # 39 validate&;;

39, & # 39 uses&. = &gt. # 39, & # 39 MemberController@validateCredentials&.

)); "'

다음을 사용합니다를 형식으로 "' 에코 양식 열어둡니다. &lt (어레이입니다 (& # 39, route& # 39, php,? = &gt. # 39, & # 39, validate&)); &gt,? "'

해설 (0)

문제는 'POST' '' 패치합니다 사용하고 있지만 실제로 수행할 수 있습니다. 이 문제를 해결하려면 추가 "'html name = &quot _method&quot 입력입니다 <;; type = &quot hidden"; 값 = &quot PATCH&quot >;; "' 이후 '그냥' 형 모델을 선

해설 (1)

물론 내가 이 문제가 발생할 수 있지만, 다른 대답을 잘 사용하고 계신 도움됐네 라우트를 리소스에는 담당하는 ',' 포스트 ',' a '' 프레젠테이션이든 및 기타 요청.

저의 경우는 그냥 그대로 내 라우트를.

"'php 라우트를 리소스에는 (& # 39, & # 39, # 39 filescontroller& file& # 39;;;). "'

단순히 '저장' 을 '내' 피레스콘트로예르 함수은 수정되었음 제출됩니다 내 양식 "'html {{양식 열어둡니다. (어레이입니다 (& # 39 route& # 39;; = &gt. # 39, & # 39 file.store&;)) }} "' 이 문제가 해결된 이후 규모 및 생각해봤죠 전송되었기 지적하고 다양한 답변이 추가에는 게시물로의 '새' 를 별도의 오토메이티드 제안하세요 라우트를. 그러나 이 경우 옵션으로 it& # 39 의 필요 없습니다.

해설 (0)

이는 '게시판' 라우트를 데이터를 얻을 수 있습니다. "'php 라우트를 확보하십시오. (& # 39, & # 39, # 39 membercontroller@validatecredentials& /validate& # 39;;;). "' 이 시도하시겠습니까 "'php 라우트를 게시물로의 (& # 39, & # 39, # 39 membercontroller@validatecredentials& /validate& # 39;;;). "'

해설 (1)

일반적으로 메트로트노타우로트하트셉스세페시옹 '때' 무슨 일이 있어도

&gt. 라우트를 메서드입니다 일치하지 않습니다.

예를 들어, '포스트', 'GET' 파일 전송 요청이 정의한 라우트를 확장하지만 요청을 라우트를.

해설 (0)

"' 에코 양식 열어둡니다. &lt (어레이입니다 (& # 39, action& # 39, php,? = &gt. # 39, & # 39, MemberController@validateCredentials&)); &gt,? "'

기본적으로 ' ()' 가정 'POST' 양식 열어둡니다. 메서드입니다.

'GET' in your 라우팅합니다 있습니다. '포스트' 에 변경하십시오 .해당 라우트를.

'또는' 방법 '을 사용하려면 확보하십시오 방법' 을 추가하고, 매개변수.

예:

"' 양식 열어둡니다. (어레이입니다 (& # 39 url& # 39;; = &gt. # 39, & # 39, & # 39 foo/bar& method& # 39;;; = &gt. # 39, & # 39 get&;)) "'

해설 (0)

저의 경우는 HTTP 요청 '을 통해' 보내기 'POST' 있었는데, 여기서 내가 가진 모든 요청을 서버에 Nginx '설정' 포트 443 '어디서' 리디렉션하지 포트 '80' 앱 '를 통해 아사히신분'.

올바른 포트를 직접 요청을 만드는 문제가 해결되었습니다. 제 경우에는 내가 가진 모든 해야 할 것은 'https://' 요청 url 을 사용하여 http://로 굈 '' 이 때부터 '80' 와 '기본 포트 443' 이다.

해설 (1)

내가 이 오류를 안고

    • 양식 방법을 문제가

"' {{양식 열어둡니다. (어레이입니다 (& # 39 url& # 39;; = &gt. # 39, & # 39, & # 39$ doctor-&gt admin/doctor/edit/&;.;;; = # 39, & # 39 doctor_id class& &gt # 39, & # 39 양식 수펑 동쪽으로는 양식 form-row-stripped& method& # 39;;;; = &gt. & # 39, PUT& # 39, & # 39;;;; = &gt files& # 39 진정한)}} "' 이렇게 해야 합니다. "' {{양식 열어둡니다. (어레이입니다 (& # 39 url& # 39;; = &gt. # 39, & # 39, & # 39$ doctor-&gt admin/doctor/edit/&;.;;; = # 39, & # 39 doctor_id class& &gt # 39, & # 39 양식 수펑 동쪽으로는 양식 form-row-stripped& method& # 39;;;; = &gt. & # 39, POST& # 39, & # 39;;;; = &gt files& # 39 진정한)}} "'

해설 (0)

일반적으로 사용되는 HTTP 가 잘못 동사 예:

'와' POST '요청' 동일팔레트에 호출하십시오 라우트를

해설 (0)

난 또 다른 픽스의 스이제이블레데스피프 '내' 내가 만일 경식도 같은 오류가 있었다. "' {!! 양식 열어둡니다. (어레이입니다 (& # 39 ul& # 39;; = &gt. # 39, & # 39 services.store&;)) !!} "' 난 아직도 내게 준 이유를 알 수 있는 오류를 don& # 39 - t - 하지만 when I 로 변경했다.

"' {!! 양식 열어둡니다. (어레이입니다 (& # 39 route& # 39;; = &gt. # 39, & # 39 services.store&;)) !!} "'

된다고!

생각해봤죠 전송되었기 규모의 공유함을:)

해설 (0)

내 문제가 있지만, 잘못된 거라고 참조하는 것이 아니라 내 라우팅합니다 것가운데 설정되었습니다 잘못 '폼' 방법 (갖고 있는 복사됨 내의 다른 형태). 내가 하고 있었다. "' {!! 형 모델을 ([. }])!! "' (모델 없이 지정된). 하지만 내가 일반 '오픈' 방법을 이용해 왔습니다. "' {!! 양식 열어둡니다. ([. }])!! "' 첫 번째 매개변수에서 기대할 수 있기 때문에 '모델' 의 실제 모델, 나는 이 모든 것은 내 옵션뿐 가져오는 specifying. 그런데 뭔가 정확하다면, 이를 통해 그 사람이 희망을 계시나니 라우팅합니다 아무도요 어긋나서.

해설 (0)

이러한 문제를 안고 2 코드 오류가 난 때 잘 했어요

{!! Form::model(['method' => 'POST','route' => ['message.store']]) !!}

내가 이렇게 하면 교정됨 정보기술 (it)

{!! Form::open(['method' => 'POST','route' => 'message.store']) !!}

그럼 그냥 양식 '모델' 을 상세히 말하다 '오픈' 로 변경했습니다 또한 잘못 라우트에 각괄호 하였다.

해설 (0)

가끔 ' {라라벨 지원하지 않습니다!! 양식 열어둡니다. ([# 39, & # 39 url&. = &gt. # 39, & # 39, posts/store&]) !!} '보안상의 이유로. # 39 의 that& 왜 오류가 들어온넘. 이 오류는 교체하십니까 아래 코드를 간단히 해결할 수 있습니다

{!! Form::open(array('route' => 'posts.store')) !!}

,, &lt br/&gt &lt br/&gt &lt br/&gt.

Error Code ' {!! 양식 열어둡니다. ([# 39, & # 39 url&. = &gt. # 39, & # 39, posts/store&]) '코드' {},, 올바른 br/&gt &lt br/&gt &lt!!!! 양식 열어둡니다. (어레이입니다 (& # 39 route& # 39;; = &gt. # 39, & # 39 posts.store&;)) } '!!

해설 (0)

제 경우에는 파견할 수 있는 것은 내 양식을 라우트를 때문에 다른 미들웨어. 이 때문에 특정 라우트에 차단되었음을 정보를 보내지.

해설 (0)

"' 하지 않은 // 라우트를 게시물로의 (& # 39, '/ 글 / {id}' & # 39, & # 39 postscontroller@store& # 39;;;) -&gt, 이름 (& # 39, posts.store& # 39;).

(# 39, & # 39 /posts& ','), 리디렉션할 반품하십시오 -&gt 함께 (& # 39, status& # 39, & # 39, & # 39, 게시물로의 창조되었으되!;).

수행됨 // 라우트를 게시물로의 (& # 39, '/' & # 39, & # 39, 게시물, postscontroller@store& # 39;) -&gt, 이름 (& # 39, posts.store& # 39;).

(# 39, & # 39 /posts& ','), 리디렉션할 반품하십시오 -&gt 함께 (& # 39, status& # 39, & # 39, & # 39, 게시물로의 창조되었으되!;). "'

해설 (1)