Вы можете использовать это условие внутри функции fields, чтобы проверить, является ли это запросом на обновление или создание, например
public function fields(Request $request)
{
if($request->resourceId === null)
{
//this is a create request
return
[
ID::make('ID', 'tenant_id')->sortable(),
Text::make('Userame', 'username'),
Image::make('Profile', 'user_file')
]
}
else
{
return
[
ID::make('ID', 'tenant_id')->sortable(),
Image::make('Profile', 'user_file')
]
}
}