在laravel中,我尝试使用刀片模板创建注册页面。
我得到的结果是
登记表
名称 电子邮件 密码 确认密码当我运行网址时,我得到的是html标签,而不是注册表单。双括号中的代码无效。
这是我的register.blade.php
<html>
<body>
<h1>
Registration Form
</h1>
{{Form::open(array('url' => 'register'))}}
<p>
Name
</p>
<p>{{Form::text('name')}}</p>
<p>
Email
</p>
<p>{{Form::text('email')}}</p>
<p>
Password
</p>
<p>{{Form::password('password')}}</p>
<p>
Confirm Password
</p>
<p>{{Form::password('cpassword')}}</p>
<p>{{Form::submit('Save')}}</p>
{{Form::close()}}
</body>
</html>
RegisterController.php
<?php
namespace myproject\Http\Controllers;
use Illuminate\Http\Request;
use myproject\Http\Requests;
class RegisterController extends Controller
{
function registerform(){
return view('new_register');
}
}
和routes.php
Route::get('registerform','RegisterController@registerform');
为什么我得到这样的结果?
答案 0 :(得分:0)
尝试使用{!! Form::text('name') !!}
如果您使用laravel 5,请不要忘记添加此https://laravelcollective.com/docs/5.0/html