在laravel 4

时间:2015-11-03 13:53:01

标签: php laravel laravel-4

我正在尝试在laravel 4中创建一个图库页面,其中图库页面显示类别,如果您单击某个类别,则会显示属于该类别的所有项目的列表。我遇到了一个问题。当我点击我的类别时,我得到一个空白页面。所以我想知道是否有人在这里知道laravel 4教程来做我需要的东西。但是,如果你想在这里查看我的代码,那就是。

routes.php文件

Route::get('/', 'HomeController@index');
Route::get('/{id}', 'HomeController@content');
Route::get('/{title}', array('as' => 'test', 'uses' => 'HomeController@test'));

我的pcategory.blade.php

<div class="row">
    <div class="col-lg-12 gallery">
        <ul class="pics">
            @foreach($pages->pcategory as $port)
                <?php
                    $portImage = getImagesArray($port->image)
                ?>
                <li>
                    @if(!empty($portImage))
                        @foreach($portImage as $portImg)
                            {{ HTML::linkRoute('test', $port->title, $port->id)}}
                        @endforeach
                    @endif

                </li>
            @endforeach
       </ul>
    </div>
</div>

我的HomeController.php

public function test($title){
    echo "public function test";
}

1 个答案:

答案 0 :(得分:0)

linkRoute函数的第三个参数应该是数组。尝试:

{{ HTML::linkRoute('test', $port->title, ['title' => $port->id] )}}

可能是另一个错误 - 控制器函数 test 需要一个标题,但View会发送一个id。