php artisan make:controller PhotoController --resource
php artisan make:policy UserPolicy --model=User
class UserController extends Controller
{
public function __construct()
{
$this->authorizeResource(User::class, 'user');
}
app/Providers/AuthServiceProvider.php
use App\Policies\UserPolicy;
class AuthServiceProvider extends ServiceProvider
{
/**
* The model to policy mappings for the application.
*
* @var array<class-string, class-string>
*/
protected $policies = [
Post::class => PostPolicy::class,
User::class => UserPolicy::class,
];
- Log in to post comments