laravel路线。 `action =" {{' register'}}"`这段代码做了什么

时间:2018-02-07 06:20:48

标签: laravel routes

我是Laravel编码的新手,我在路由方面遇到了问题。我正在使用Laravel 5.5。这是我需要解释它的作用及其工作原理的代码。

<form class="form-horizontal" method="POST" action="{{ route('register') }}">

此代码来自注册视图。表单发布用户名,名称,密码,服务器令牌。

我想知道如何通过操作action="{{'register'}}"来处理数据以及数据路由到何处。

1 个答案:

答案 0 :(得分:1)

来自the docs

  

命名路由可以方便地生成特定路由的URL或重定向。您可以通过将name方法链接到路径定义来指定路径的名称:

Route::get('user/profile', function () {
    //
})->name('profile');
  

您还可以为控制器操作指定路径名称:

Route::get('user/profile', 'UserController@showProfile')->name('profile');
  

为指定路线指定名称后,您可以在通过全局route功能生成URL或重定向时使用路径名称:

{{ route('profile') }}