laravel链接确实有效但按钮没有

Jef*_*eyR 2 twitter-bootstrap laravel

在laravel我有一个名为ZOEKEN的链接,它转到'zoekenindex'.有用

  <li> {{HTML::link('zoekenindex','ZOEKEN')}}</li>
Run Code Online (Sandbox Code Playgroud)

但我没有链接,我想要一个按钮:

 <button href="{{ route('zoekenindeze') }}" type="button" class="btn btn-default">Left</button>
Run Code Online (Sandbox Code Playgroud)

此输出:"无法生成指定路由的URL"zoekenindex",因为此类路由不存在."

我不明白为什么,因为当我使用链接代码时路由工作.

任何人都知道为什么这是可能的?

Ana*_*nam 8

Laravel zoekenindex在路由文件中找不到任何名称路由.

创建名称路由:

Route::get('zoekenindex', array('as' => 'zoekenindex', 'uses' => 'yourController@index'))
Run Code Online (Sandbox Code Playgroud)

您的按钮:默认情况下,引导程序将创建按钮.不要担心链接.

<a href="{{ URL::route('zoekenindex') }}" class="btn btn-default">Left</a>
Run Code Online (Sandbox Code Playgroud)

Laravel助手:

{{ link_to_route('zoekenindex', 'Left', null, array('class' => 'btn btn-default')) }}
Run Code Online (Sandbox Code Playgroud)

或者,如果您不想创建名称路由,请使用以下命令:

<a href="{{ URL::to('zoekenindex') }}" class="btn btn-default">Left</a>
Run Code Online (Sandbox Code Playgroud)

Laravel助手:

{{ link_to('zoekenindex', 'Left', array('class' => 'btn btn-default')) }}
Run Code Online (Sandbox Code Playgroud)