2016-07-31 1 views
1

밖으로 표시하지 않는DD는() 내 routes.php

<?php 

Route::group(['middleware' => ['web']] , function() { 
    route::get('/' , [ 
     'as' => 'home', 
     'uses' => '[email protected]', 
     ]); 
    Route::post('/' , [ 
     'uses' => '[email protected]', 
     ]); 
}); 

및 HomeController.php

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class HomeController extends Controller 
{ 
    public function index() { 
     return '<form action="'. route('home') .'" method="post"><input type="text" name="email"><input type="submit"></form>'; 
    } 
    public function create(Request $request) { 
     dd($request->email); 
    } 
} 

그에게 입력 이름 '이메일', 그리고 때 입력과 형태 내 이메일은 내가 방금 입력 한 이메일을 보여 주어야한다. 그 대신 빈 페이지를 제공한다.

답변

1

또한, 당신이 활성화 된 미들웨어가있는 경우, 양식에 CSRF 토큰을 배치해야합니다 양식

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class HomeController extends Controller 
{ 
    public function index() { 
     return '<form action="{{action('[email protected]')}}" method="post"><input type="text" name="email"><input type="submit"></form>'; 
    } 
    public function create(Request $request) { 
     dd($request->email); 
    } 
} 

에서 잘못된 동작을 사용하는

dd($request->all()) or dd($request->input('email') 
+0

dd ($ request-> all()); , dd ($ request-> input ('email')); 나에게 빈 페이지를 너무주고 :/ –

+0

파일 경로를 확인하십시오. 첫 번째 경로는 '경로'가 아니고 '경로'여야합니다. 다시 시도하십시오. –

0

을 시도합니다.

관련 문제