我的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; ,当我输入我的电子邮件时,它应该显示我刚刚输入的电子邮件,它会给我一个空白页面。
答案 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令牌放在表单中。