diff --git a/src/Domains/Resource/ResourceBlueprint.php b/src/Domains/Resource/ResourceBlueprint.php
index <HASH>..<HASH> 100644
--- a/src/Domains/Resource/ResourceBlueprint.php
+++ b/src/Domains/Resource/ResourceBlueprint.php
@@ -10,7 +10,6 @@ use Illuminate\Support\Fluent;
  * @method ResourceBlueprint model($model)
  * @method ResourceBlueprint nav($nav)
  * @method ResourceBlueprint resourceKey($key)
- * @method ResourceBlueprint label($label)
  * @method ResourceBlueprint entryLabel($entryLabel)
  */
 class ResourceBlueprint extends Fluent
@@ -22,6 +21,14 @@ class ResourceBlueprint extends Fluent
         return $this->resourceKey ?? str_singular($this->table);
     }
 
+    public function label($label)
+    {
+        $this->offsetSet('label', $label);
+        if (! $this->resourceKey) {
+            $this->resourceKey(str_slug(str_singular($label), '_'));
+        }
+    }
+
     public function fill(array $attributes = [])
     {
         foreach ($attributes as $key => $value) {
Set resource key from label, if not set before