Trên bộ điều khiển tài nguyên của tôi, tôi có các phương thức thông thường,
public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
2 public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
3 public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
4, v.v.Tôi cũng có một
public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
5 quản lý phần mềm trung gian và ủy quyền như vậy:public function __construct[]
{
$this->middleware['auth:sanctum']->only[['index', 'update', 'destroy']];
$this->authorizeResource[User::class, 'user'];
}
Trong các dịp khác, chẳng hạn như trong các bộ điều khiển phương thức đơn, tôi chỉ sử dụng
public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
6:public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
Nếu tôi muốn thêm phần mềm trung gian và chính sách xác thực, tôi có nên thêm nó vào phương thức
public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
6 hoặc sử dụng phương thức public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
5 riêng biệt theo tài nguyên của tôi Contoller chi tiết ở trên không?Hỏi ngày 10 tháng 4 lúc 12:11Apr 10 at 12:11
1
Một phương thức cấu trúc được thực thi khi một thể hiện đối tượng mới được tạo, tức là khi
public function __invoke[]
{
return new UserResource[auth[]->user[]];
}
9 được gọi. Ngược lại, phương thức ma thuật