致命错误:发送表单时未找到类“App \Http\Controllers\Input” [英] Fatal error: Class 'App\Http\Controllers\Input' not found when sending a form

查看:148
本文介绍了致命错误:发送表单时未找到类“App \Http\Controllers\Input”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



当您点击提交时,会抛出上述错误:


致命错误:Class'App \Http\Controllers\Input'未找到

不知道为什么我没有,也不知道我需要一个输入控制器,或者我会放入它。



以下是控制器的内容:

 < php 

命名空间App \Http\Controllers;

使用Illuminate \Http\Request;

使用App \Http\Requests;

class contact extend Controller
{
//此函数将显示视图
public function showForm()
{
return view( 'pages.contact');

$ b $公共函数handleFormPost()
{
$ input = Input :: only('name','email','msg');
$ b $ validator = Validator :: make($ input,
array(
'name'=>'required',
'email'=>' required'email',
'msg'=>'required',

); ($ errors),$ validator->失败())

返回Redirect :: to('contact') - > >消息());
} else {//验证未失败,它已通过


//发送带有contactemail视图的电子邮件,用户输入
Mail ::从('idocompscihw@gmail.com','您的姓名');
$ b发送('contactemail',$ input,function($ message)
{
$ message-> $ b $ message->到('idocompscihw@gmail.com');
});

//在发送消息以提供用户反馈后,指定要去的路线
return Redirect :: to('thanks');
}

}
}

下面是(基于bootstrap):

 < div class =container> 
< h1>基本联络表单< / h1>

@if(Session :: has('errors'))
< div class =alert alert-warning>
@foreach(Session :: get('errors') - > all()as $ error_message)
< p> {{$ error_message}}< / p>
@endforeach
< / div>
@endif

< div class =row>
< div class =col-xs-6 col-md-6 form-group>
< input type =hiddenname =_ tokenvalue ={{csrf_token()}}>
< input class =form-controlid =namename =nameplaceholder =Nametype =textautofocus =>
< / div>
< div class =col-xs-6 col-md-6 form-group>
< input class =form-controlid =emailname =emailplaceholder =Emailtype =text>
< / div>
< / div>