首页 > 解决方案 > 如何检查用户是否为管理员?

问题描述

如何在不使用表角色的情况下使用此迁移检查用户是否为管理员。

    public function up()
{
    Schema::create('user', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->string('password');
        $table->boolean('is_admin')->default(0);
        $table->rememberToken();
        $table->timestamps();
    });```

标签: laravel

解决方案


如果你使用 Blade,你可以试试这个:

@if (Auth::check() && Auth::user()->is_admin)
    YOUR BUTTON CODE, IF USER IS ADMIN
@endif

推荐阅读