这是student.php和我的管理员功能:
public function admin(Request $request){
if($request->isMethod('get')){
return \View::make('/admin');
}
else
{
$UserData['email'] = Input::get('username');
$UserData['password'] = Input::get('password');
User::create($UserData);
return 'admintest';
//return Redirect::to('/view');
}
}
Run Code Online (Sandbox Code Playgroud)
routes.php文件
Route::match(['get', 'post'], '/admin', 'student@admin');
Run Code Online (Sandbox Code Playgroud)
这是管理员表格:
{!! Form::open(array('url' => '/admin')) !!}
<input type="hidden" name="_token" value="{{ csrf_token() }}">
User Name:<br />
<input name="username" type="text" id="username" size="40" />
<br /><br />
Password:<br />
<input name="password" type="password" id="password" size="40" />
<br />
<br />
<br />
<input type="submit" name="button" id="button" value="Log In" />
{!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)
不知道为什么显示错误: …
我的项目中有很多php文件:
admin.blade.php:此文件包含管理表单.
调用时显示以下错误:
RouteCollection.php第201行中的MethodNotAllowedHttpException
<h2>Please Log In To Manage</h2>
<form id="form1" name="form1" method="post" action="<?=URL::to('/admin')?>">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
User Name:<br />
<input name="username" type="text" id="username" size="40" />
<br /><br />
Password:<br />
<input name="password" type="password" id="password" size="40" />
<br />
<br />
<br />
<input type="submit" name="button" id="button" value="Log In" />
</form>
Run Code Online (Sandbox Code Playgroud)
在route.php,此调用是:
Route::get('/admin',array('uses'=>'student@admin'));
Run Code Online (Sandbox Code Playgroud)
这是函数 student.php
public function admin()
{
return View::make('student.admin');
$validator = Validator::make($data = Input::all() , User::rules());
if ($validator->fails())
{
return Redirect::back()->withErrors($validator)->withInput();
} …Run Code Online (Sandbox Code Playgroud)