laravel上的dd()没有回应

时间:2016-07-31 12:40:18

标签: php laravel

我的routes.php

--prefix

和HomeController.php

    <?php

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

它是一个带有输入名称&#39;电子邮件&#39; ,当我输入我的电子邮件时,它应该显示我刚刚输入的电子邮件,它会给我一个空白页面。

2 个答案:

答案 0 :(得分:1)

尝试

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

答案 1 :(得分:0)

您在

表单中使用了错误的操作
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

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

此外,如果您启用了中间件,请确保将CSRF令牌放在表单中。