【问题标题】:PHP laravel balde templatePHP laravel 刀片模板
【发布时间】:2017-04-03 04:34:37
【问题描述】:

在 laravel 中,我尝试使用刀片模板创建注册页面。

我得到的结果是

报名表

姓名 电子邮件 密码 确认密码

当我运行 url 时,我得到的是 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');

为什么我会得到这样的结果?

【问题讨论】:

    标签: php laravel-5


    【解决方案1】:

    尝试使用{!! Form::text('name') !!}

    如果你使用 laravel 5,别忘了添加 https://laravelcollective.com/docs/5.0/html

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 2020-05-23
      • 2013-04-29
      • 2013-09-27
      • 1970-01-01
      • 2014-02-05
      • 2014-12-08
      • 2017-08-07
      相关资源
      最近更新 更多