这是 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');
}
}
路由.php
Route::match(['get', 'post'], '/admin', 'student@admin');
这是管理表格:
{!! 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() !!}
不知道为什么显示错误:
FileViewFinder.php 第 137 行中的 InvalidArgumentException:未找到视图 [.]
原文由 deep singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
视图应该扩展
.blade.php
。因此,具有管理表单的文件应具有名称
admin.blade.php
笔记 :
如果您有任何子目录下的视图,例如
somefolder/admin.blade.php
那么你应该这样做
return \View::make('somefolder/admin');
在此处了解有关 模板 的更多信息:)