如何在表单上定义正确的操作参数?

时间:2013-04-06 20:51:16

标签: php laravel laravel-3

现在我有那些。

user_add.blade.php
<form method="post" id="customForm" action="admin/user_add">
    ...
</form>

routes.php
Route::post('admin/user_add', 'admin@user_add');

admin.php
public function action_user_add()
{
   print_r(Input::get());
}

我应该如何给出正确的行动路径?喜欢; admin/user_add{{ Base_path }}admin/user_add之类的内容?当我进入生产服务器时,我不想要问题。 (例如使用子文件夹等)

另外,我的方法是正确的还是有更好的方法?

聚苯乙烯。我应该使用Form方法吗?与<input type="text" id="username" name="username" class="small">Form:text("username", "", "small");

一样

1 个答案:

答案 0 :(得分:1)

试试这个:

<form method="post" id="customForm" action="{{ URL::to_action('admin@user_add') }}">

您是否想要使用表单助手,确实是您的选择。它们使一些事情变得更简单,例如声明目标URL,但是对于编写其他HTML(例如,在表单中添加id属性)来说,它们有点麻烦。