Twitter bootstrap laravel链接可用,但按钮不可用

Twitter bootstrap laravel链接可用,但按钮不可用,twitter-bootstrap,laravel,Twitter Bootstrap,Laravel,在拉雷维尔,我有一个名为ZOEKEN的链接,它指向“zoekenindex”。它起作用了 <li> {{HTML::link('zoekenindex','ZOEKEN')}}</li> {{HTML::link('zoekenindex','ZOEKEN')} 但我想要的不是链接,而是按钮: <button href="{{ route('zoekenindeze') }}" type="button" class="btn btn-default"&g

在拉雷维尔,我有一个名为ZOEKEN的链接,它指向“zoekenindex”。它起作用了

  <li> {{HTML::link('zoekenindex','ZOEKEN')}}</li>
  • {{HTML::link('zoekenindex','ZOEKEN')}
  • 但我想要的不是链接,而是按钮:

     <button href="{{ route('zoekenindeze') }}" type="button" class="btn btn-default">Left</button>
    
    这将输出:“无法为命名路由“zoekenindex”生成URL,因为该路由不存在。”

    我不明白为什么,因为当我使用链接代码时,路由是有效的


    有人知道为什么会这样吗?

    Laravel在路由文件中找不到任何名为
    zoekenindex
    的路由

    创建名称路由:

    Route::get('zoekenindex', array('as' => 'zoekenindex', 'uses' => 'yourController@index'))
    
    您的按钮:默认情况下,引导将创建按钮。不要担心链接

    <a href="{{ URL::route('zoekenindex') }}" class="btn btn-default">Left</a>
    
    ,如果不想创建名称路由,请使用以下命令:

    <a href="{{ URL::to('zoekenindex') }}" class="btn btn-default">Left</a>
    
    它将指向佐根尼德兹路线

    Laravel 5

    {!! HTML::linkRoute('admin.users.edit', $user->display_name, array($user->id), ['class' => 'btn btn-default']) !!}
    

    美好的我不知道bootstrap会仅仅通过将
    btn
    类添加到锚标记来创建按钮。切换该选项实际上解决了我在点击按钮启动下载后按钮不“弹出”的小问题。
    {{ link_to('zoekenindex', 'Left', array('class' => 'btn btn-default')) }}
    
    <button href="{{ url('zoekenindeze') }}" type="button" class="btn btn-default">Left</button>
    
    {!! HTML::linkRoute('admin.users.edit', $user->display_name, array($user->id), ['class' => 'btn btn-default']) !!}