basic CRUD for listings

This commit is contained in:
2025-11-05 14:47:19 -08:00
parent 8355d57fc4
commit 4c3eb027ea
8 changed files with 107 additions and 18 deletions

View File

@@ -13,7 +13,7 @@ class ListingPolicy
*/
public function viewAny(User $user): bool
{
return false;
return true;
}
/**
@@ -21,7 +21,7 @@ class ListingPolicy
*/
public function view(User $user, Listing $listing): bool
{
return false;
return true;
}
/**
@@ -29,7 +29,7 @@ class ListingPolicy
*/
public function create(User $user): bool
{
return false;
return $user->email_verified_at !== null;
}
/**
@@ -37,7 +37,7 @@ class ListingPolicy
*/
public function update(User $user, Listing $listing): bool
{
return false;
return $user->id === $listing->user_id;
}
/**
@@ -45,7 +45,7 @@ class ListingPolicy
*/
public function delete(User $user, Listing $listing): bool
{
return false;
return $user->id === $listing->user_id;
}
/**