我正在尝试在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";
}
答案 0 :(得分:0)
linkRoute函数的第三个参数应该是数组。尝试:
{{ HTML::linkRoute('test', $port->title, ['title' => $port->id] )}}
可能是另一个错误 - 控制器函数 test 需要一个标题,但View会发送一个id。