繁体   English   中英

在laravel 4中创建画廊页面

[英]Creating a gallery page in 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";
}

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

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

也许另一个错误-控制器功能测试需要标题,但是View发送ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM