小编Dr.*_*MAF的帖子

Laravel路线没有到达控制器

直到几个小时前,我的项目都运行良好。有些路线仍然有效,有些则停止了。我试图删除所做的新修改,但问题仍然存在!例如,此路由曾经用于来宾控制器上的index()方法,并返回活动的gust视图,但仍然可以正常工作:

Route::get('activities', 'guestController@showguestactivities');
Run Code Online (Sandbox Code Playgroud)

这行代码曾经用于活动控制器的index()方法,但是现在它只返回白色页面:

Route::resource('admin/activities', 'activitiesController');
Run Code Online (Sandbox Code Playgroud)

我试图只返回这样的字符串:

Route::get('admin/activities', function(){return 'Just string for Activiteis';});
Run Code Online (Sandbox Code Playgroud)

但它会再次返回白页。我发现此资源发生冲突:

Route::resource('admin', 'adminController');
Run Code Online (Sandbox Code Playgroud)

一旦我删除它,其他所有东西都可以工作。但是我需要这个资源,我不能仅仅删除它。

任何帮助将不胜感激。

php apache laravel laravel-4 laravel-routing

2
推荐指数
1
解决办法
1007
查看次数

如何使用 Laravel Pagination 与模型关系?

我有类别和项目表。每个项目只属于一个类别,每个类别又包含多个项目。因此,在 Category 模型中,我定义了这种关系:

public function items()
{ return $this->hasMany('Item', 'catid'); }
Run Code Online (Sandbox Code Playgroud)

我以这种方式检索类别的数据:

$category = Category::find($id);
return View::make('admin.categories.catdetails')->with('category', $category);
Run Code Online (Sandbox Code Playgroud)

在我看来,我可以遍历数据:

 @foreach ($category->items as $item)
        <tr>          
            <td> {{ $item->name }}  </td> 
            <td> {{number_format($item->price, 2, '.', '')}} </td>
        </tr>
    @endforeach
Run Code Online (Sandbox Code Playgroud)

但这会导致页面上的所有项目。如果一页有这么多项目,如何使用 Laravel 分页?我该如何使用

::paginate() // in controller or model
->links() // in view
Run Code Online (Sandbox Code Playgroud)

到目前为止,它引发了很多错误,我无法弄清楚。提前致谢。

php laravel laravel-4 laravel-5

2
推荐指数
1
解决办法
967
查看次数

标签 统计

laravel ×2

laravel-4 ×2

php ×2

apache ×1

laravel-5 ×1

laravel-routing ×1