列出所有用户

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

列出所有用户

本节我们将从数据库取出所有用户数据,并在用户列表页面将所有用户进行展示,并在顶部导航添加访问入口。最后我们还会为 1 号加上管理员权限,让他可以删除其他的用户。

用户列表

根据我们前面使用 resource 方法生成的符合 RESTful 架构的路由可知,用户列表对应用户控制器的 index 动作,页面 URL 对应 /users。因此接下来我们需要在用户控制器中加入 index 动作。

app/Http/Controllers/UsersController.php

<?php

namespace App\Http\Controllers;
.
.
.
class UsersController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth', [
            'only' => ['edit', 'update']
        ]);

        $this->middleware('guest', [
            'only' => ['create']
        ]);
    }

    public function index()
    {
        $users = User::all();
        return view('users.index', compact('users'));
    }
    .
    .
    .
}<...>

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

HugBoomsj
unguard / reguard 这二个方法怎么理解?
10 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
Jarvis42
{!! $users->render () !!} 如何改,附上解决方案
5 个点赞 | 2 个回复 | 分享 | 课程版本 5.5
beatles
模型实例的 makeVisible () 方法是做什么用的?
3 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
yawumi
$PHP artisan 命令可以简写成 $art
2 个点赞 | 1 个回复 | 分享 | 课程版本 5.8