Laravel 5.2中Anchor Link中的路径问题

时间:2016-01-02 01:09:43

标签: php laravel-5 laravel-5.1 laravel-5.2

我在Route.php文件中定义的路线如下

Route::get('/SubCategories-List/{categoryID}', 'Skills\Category_Controller@SubCategories');

以下是Blade中用于显示记录列表的代码。

@foreach($Categories as $Category)
    <tr class="odd pointer">
        <td class=" last">
            <a href="{{Route('SubCategories-List', [$Category->CategoryID])}}">
                 Sub Categories
            </a>
        </td>
    </tr>
@endforeach

操作方法调用刀片时出现以下错误

  

路线[SubCategories-List]未定义。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我在下面尝试过并且工作过。

Reference

在Route.php中路由

Route::get('/SubCategories-List/{categoryID}', 
           array(
                   'uses' => 'Skills\Category_Controller@SubCategories', 
                   'as'   => 'SubCategories-List'
                )
          );

Blade中的锚点链接

{{
    Html::linkRoute('SubCategories-List', 
                  'Sub Categories', 
                  array($Category->CategoryID), 
                  array('style' => 'text-decoration: underline;'))
}}