🔁JSON Request
this method return only json response of the model to make it easy to access it with x-splade-select or x-tomato-admin-select
this method accept some arguments:
requestthe request objectmodelthe model you want to getdatathe data you want to pass to the viewpaginateif you want to paginate the response or notqueryif you want to add some query to the modelfiltersif you want to add some filters to the table
public function api(Request $request): JsonResponse
{
return Tomato::json(
request: $request, //Required
model: \App\Models\User::class, //Required
data: [
'name' => 'john doe',
],
paginate: 10,
query: User::query()->where('is_activated',true),
filters: [
'is_activated',
],
);
}Last updated
Was this helpful?